30
เลขฐานสองหนักไหม?
จำนวนเต็มเป็นเลขฐานสองถ้าการแทนค่าแบบไบนารีมีจำนวน1มากกว่า0s ขณะที่ละเว้นเลขศูนย์นำหน้า ตัวอย่างที่ 1 คือไบนารีหนักเป็นตัวแทนไบนารีเป็นเพียง1แต่ 4 100ไม่หนักไบนารีเป็นตัวแทนไบนารีของมันคือ ในกรณีที่มีการเสมอกัน (ตัวอย่างที่ 2 โดยมีการแทนค่าแบบไบนารี่10) จำนวนจะไม่ถือว่าเป็นเลขฐานสอง กำหนดจำนวนเต็มบวกเป็นอินพุตให้ส่งออกค่าจริงหากเป็นเลขฐานสองหนักและค่าเท็จหากไม่ได้รับ Testcases รูปแบบ: input -> binary -> output 1 -> 1 -> True 2 -> 10 -> False 4 -> 100 -> False 5 -> 101 -> True 60 -> 111100 -> True 316 -> 100111100 -> True …