Od pewnego czasu mam problem z liczeniem na palcach, a mianowicie, że mogę policzyć tylko do dziesięciu. Moim rozwiązaniem tego problemu było policzenie dwójkowe na moich palcach, odłożenie kciuka na jeden, palca wskazującego na dwa, kciuka i palca wskazującego na trzy itd. Jednak napotykamy na pewien problem, kiedy dojdziemy do numer cztery. W szczególności wymaga od nas podniesienia środkowego palca, co skutkuje raczej niefortunnym gestem, co zwykle nie jest akceptowane w społeczeństwie. Ten typ liczby jest nieuprzejmy . Dochodzimy do kolejnego nieuprzejmego numeru na 36, kiedy podnosimy kciuk na drugiej dłoni i środkowym palcu pierwszej ręki. Definicja nieuprzejmej liczby to dowolna liczba, która w tym systemie liczenia powoduje, że tylko wystawiamyśrodkowy palec dowolnej dłoni. Gdy miniemy 1023 (maksymalna liczba osiągalna dla jednej osoby, dwiema pięcioma palcami każda), załóżmy, że kontynuujemy trzecią rękę, z dodatkowymi rękami dodanymi w razie potrzeby.
Twoje zadanie:
Napisz program lub funkcję, która odbiera dane wejściowe i wyświetla wartość prawda / fałsz na podstawie tego, czy dane wejściowe są liczbą nieuprzejmą.
Wejście:
Liczba całkowita od 0 do 10 9 (włącznie).
Wynik:
Wartość prawda / fałsz wskazująca, czy dane wejściowe są liczbą nieuprzejmą.
Przypadki testowe:
Input: Output:
0 ---> falsy
3 ---> falsy
4 ---> truthy
25 ---> falsy
36 ---> truthy
127 ---> falsy
131 ---> truthy
Punktacja:
To jest golf golfowy , więc wygrywa najniższy wynik w bajtach.
assume we continue with a third hand
Praca zespołowa sprawia, że sen staje się nieuprzejmy.