เขียนโปรแกรมที่ตรวจสอบว่าจำนวนเต็มเป็นกำลัง 2
ตัวอย่างอินพุต:
8
ตัวอย่างผลลัพธ์:
Yes
ตัวอย่างอินพุต:
10
ตัวอย่างผลลัพธ์:
No
กฎ:
อย่าใช้
+
,-
การดำเนินงานใช้สตรีมอินพุตบางประเภทเพื่อรับจำนวน อินพุตไม่ควรถูกเก็บไว้ในตัวแปรเริ่มต้น
รหัสที่สั้นที่สุด (เป็นไบต์) ชนะ
คุณสามารถใช้การตอบสนองความจริง / เท็จ (เช่นtrue
/ false
) 0
คุณอาจจะสมมติป้อนตัวเลขจำนวนที่มากกว่า
pred
ฟังก์ชั่นเมื่อนำไปใช้เป็นจำนวนเต็ม n ผลตอบแทน n - 1. ฟังก์ชั่นเช่นนี้ซึ่งมีการปลอมตัวบาง ๆ รอบ ๆ ผู้ประกอบการต้องห้ามห้ามยัง?
)
หรือมากที่สุดคตามภาษา --