Tulis program yang memeriksa apakah bilangan bulat adalah kekuatan 2.
Input sampel:
8
Output sampel:
Yes
Input sampel:
10
Output sampel:
No
Aturan:
Jangan gunakan
+,-operasi.Gunakan semacam aliran input untuk mendapatkan nomor. Input semula tidak seharusnya disimpan dalam variabel.
Kode terpendek (dalam byte) menang.
Anda dapat menggunakan respons yang benar / salah (misalnya, true/ false). Anda dapat berasumsi bahwa jumlah input lebih besar dari 0.
predFungsi, bila diterapkan ke integer n, kembali n - 1. Apakah fungsi seperti ini, yang penyamaran tipis sekitar operator dilarang, juga dilarang?
), atau sebagian besar bahasa berbasis c ' --.