しばらくの間、指で数えるときに問題に直面していました。具体的には、数が10にしかならないということです。この問題に対する私の解決策は、指を2進数で数えることです。1つは親指、2つは人差し指、3つは親指と人差し指の両方などです。しかし、ナンバー4。具体的には、中指を立てる必要がありますが、これはかなり残念なジェスチャーになりますが、これは通常社会では受け入れられません。このタイプの数は失礼な数です。36で次の失礼な数字になります。2番目の手の親指と1番目の手の中指を上げます。失礼な数の定義は、このカウントのシステムの下で、私たちだけが我慢するような数です任意の手の中指。1023(1人で到達可能な最大数、それぞれ5本の指の2本の手)を超えると、必要に応じて追加の手が追加された3番目の手で続行すると仮定します。
あなたのタスク:
入力を受け取り、その入力が失礼な数であるかどうかに基づいて真実/偽の値を出力するプログラムまたは関数を作成します。
入力:
0〜10 9の整数(両端を含む)。
出力:
入力が失礼な数字であるかどうかを示す真実/偽の値。
テストケース:
Input: Output:
0 ---> falsy
3 ---> falsy
4 ---> truthy
25 ---> falsy
36 ---> truthy
127 ---> falsy
131 ---> truthy
得点:
これはcode-golfであるため、バイト単位の最低スコアが優先されます。
assume we continue with a third hand
、失礼になると、チームワークは夢を実現します。