คำชี้แจงปัญหา ให้ตัวเลข n ภารกิจคือการหาค่า 0 สูงสุดระหว่างสองค่า 1 ทันทีในการแทนค่าเลขฐานสองของ n ที่กำหนด คืนค่า -1 หากการแทนค่าไบนารีมี 1 น้อยกว่าสองตัว ตัวอย่าง หากตัวเลขที่ป้อนคือ 35 การแทนค่าไบนารีของมันคือ - 00100011 ในการแทนค่าไบนารีด้านบนมี 3 0 ระหว่างสอง 1 ทันที ดังนั้นคำตอบคือ 3. อัลก