Nomor Cullen adalah angka apa pun yang terkandung dalam urutan yang dihasilkan menggunakan rumus:
C (n) = (n * 2 ^ n) +1.
Tugas Anda:
Tulis program atau fungsi yang menerima input dan mengeluarkan nilai kebenaran / kepalsuan berdasarkan apakah input tersebut adalah Nomor Cullen.
Memasukkan:
Integer non-negatif antara 0 dan 10 ^ 9 (inklusif).
Keluaran:
Nilai kebenaran / kepalsuan yang menunjukkan apakah input adalah Nomor Cullen.
Kasus uji:
Input: Output:
1 ---> truthy
3 ---> truthy
5 ---> falsy
9 ---> truthy
12 ---> falsy
25 ---> truthy
Mencetak:
Ini adalah kode-golf , sehingga skor terendah dalam byte menang.
n
tampaknya berbasis 0.