คุณถูกผูกมัดกับเก้าอี้ ข้างใต้คุณเป็นภูเขาไฟขนาดใหญ่ นาฬิกา 12 ชั่วโมงถัดจากคุณติ๊กเป็นลางสังหรณ์และคุณเห็นว่ามันมีสายไฟที่นำขึ้นจากด้านหลังจนถึงโซ่ซึ่งจะนำคุณไปสู่ศูนย์กลางของโลก บันทึกลงในนาฬิกาเป็นโน้ต:
เข็มนาฬิกาแต่ละอันมีอิเล็กโทรด เมื่อเข็มนาฬิกาทั้งสองอยู่ในตำแหน่งเดียวกันพลังจะไหลและคุณตาย นั่นคือถ้าคุณไม่สามารถบอกเวลาที่แน่นอนว่าสิ่งนี้จะเกิดขึ้นในนาทีที่ใกล้ที่สุด
คุณมีคอมพิวเตอร์ที่รู้ภาษาการเขียนโปรแกรมทุกภาษา คุณต้องสร้างให้สั้นที่สุด (นี่คือรหัสกอล์ฟและห้ามช่องโหว่มาตรฐาน ) ที่คุณสามารถทำได้และบอกนักวิทยาศาสตร์ที่ชั่วร้ายว่าต้องใช้เวลา โปรแกรมของคุณควรป้อนข้อมูล (ในวิธีใด ๆ ) ซึ่งประกอบด้วยชั่วโมงและนาที ควรคืนชั่วโมงและนาทีถัดไป (ในวิธีใด ๆ ) ที่เกิดขึ้น
ตามหน้า OEISเวลาที่คาบเกี่ยวกันสิบเอ็ดครั้งคือ:
00:00:00 plus 0/11 s, 01:05:27 plus 3/11 s,
02:10:54 plus 6/11 s, 03:16:21 plus 9/11 s,
04:21:49 plus 1/11 s, 05:27:16 plus 4/11 s,
06:32:43 plus 7/11 s, 07:38:10 plus 10/11 s,
08:43:38 plus 2/11 s, 09:49:05 plus 5/11 s,
10:54:32 plus 8/11 s.
ครั้งต่อไปจะเป็นเวลา 12:00:00 น. ไม่จำเป็นต้องใช้เวลาวินาทีและส่วนที่เป็นเศษส่วนสำหรับความท้าทายนี้ เพียงแค่ปัดเศษเป็นนาทีที่ใกล้ที่สุด
กรณีทดสอบ:
0:00 (Or 12:00) > 1:05
1:00 > 1:05
11:56 > 12:00 (Or 0:00)
6:45 > 7:38
5:00 > 5:27
6:30 > 6:33 (round up)
โปรแกรมสามารถเป็นฟังก์ชั่นหรือโปรแกรมเต็มรูปแบบ ฉันไม่สนใจว่าคุณจะเลือก0:00
หรือ12:00
ไม่และทั้งคู่ก็เป็นที่ยอมรับ โชคดี!