カレン番号は、次の式を使用して生成されたシーケンスに含まれる任意の番号です。
C(n)=(n * 2 ^ n)+1。
あなたのタスク:
入力を受け取り、入力がカレン数であるかどうかに基づいて真偽値を出力するプログラムまたは関数を作成します。
入力:
0から10 ^ 9(両端を含む)までの負でない整数。
出力:
入力がカレン数かどうかを示す真実/偽の値。
テストケース:
Input: Output:
1 ---> truthy
3 ---> truthy
5 ---> falsy
9 ---> truthy
12 ---> falsy
25 ---> truthy
得点:
これはcode-golfであるため、バイト単位の最低スコアが優先されます。
n
0ベースのようです。