Seit einiger Zeit stoße ich beim Zählen auf meinen Fingern auf ein Problem, nämlich dass ich nur bis zehn zählen kann. Meine Lösung für dieses Problem bestand darin, binär auf meinen Fingern zu zählen, meinen Daumen für einen, meinen Zeigefinger für zwei, sowohl Daumen als auch Zeigefinger für drei, usw. Allerdings stoßen wir auf ein kleines Problem, wenn wir dazu kommen die Nummer vier. Insbesondere müssen wir unseren Mittelfinger hochhalten, was zu einer eher unglücklichen Geste führt, die in der Gesellschaft normalerweise nicht akzeptiert wird. Diese Art von Nummer ist eine unhöfliche Nummer . Wir kommen mit 36 zur nächsten unhöflichen Nummer, wenn wir den Daumen auf unserer zweiten Hand und den Mittelfinger unserer ersten Hand heben. Die Definition einer unhöflichen Zahl ist jede Zahl, die unter diesem Zählsystem dazu führt, dass wir nur setzender Mittelfinger einer Hand. Sobald wir 1023 erreicht haben (die maximale Anzahl, die bei einer Person mit zwei Händen zu je fünf Fingern erreicht werden kann), nehmen wir an, dass wir mit einer dritten Hand fortfahren und bei Bedarf weitere Hände hinzufügen.
Deine Aufgabe:
Schreiben Sie ein Programm oder eine Funktion, die eine Eingabe empfängt und einen Wahrheits- / Falschwert ausgibt, basierend darauf, ob die Eingabe eine unhöfliche Zahl ist.
Eingang:
Eine ganze Zahl zwischen 0 und 10 9 (einschließlich).
Ausgabe:
Ein wahrer / falscher Wert, der angibt, ob die Eingabe eine unhöfliche Zahl ist.
Testfälle:
Input: Output:
0 ---> falsy
3 ---> falsy
4 ---> truthy
25 ---> falsy
36 ---> truthy
127 ---> falsy
131 ---> truthy
Wertung:
Das ist Code-Golf , also gewinnt die niedrigste Punktzahl in Bytes.
assume we continue with a third hand
Wenn es darum geht, unhöflich zu sein, lässt Teamwork den Traum wahr werden.