นาฬิกาทราย
นาฬิกาทรายนี้มี 60 "แซนด์ของเวลา" และมันเต็มไปแต่ละห้อง นาฬิกากว้าง 19 ตัวอักษรและสูง 13 ตัว แต่ละห้องมีทราย 5 แถวและมีแถวตรงกลางที่สามารถถือทรายได้ 1 ผืน แถวบนสามารถถือทรายได้ 17 เม็ดอันถัดไป 15 อันและอื่น ๆ (ดูด้านล่าง) หาดทรายตกลงไปสู่ห้องล่างในอัตราหนึ่งทรายต่อวินาที
START 3 SECONDS LATER 38 SECONDS LATER
███████████████████ ███████████████████ ███████████████████
█.................█ 17 █.............. █ 14 █ █ 0
██...............██ 15 ██...............██ 15 ██ ██ 0
███.............███ 13 ███.............███ 13 ███....... ███ 7
█████.........█████ 09 █████.........█████ 09 █████.........█████ 09
███████.....███████ 05 ███████.....███████ 05 ███████.....███████ 05
█████████.█████████ 01 █████████.█████████ 01 █████████.█████████ 01
███████ ███████ ███████ . ███████ ███████ . ███████
█████ █████ █████ . █████ █████ . █████
███ ███ ███ . ███ ███.... ███
██ ██ ██ ██ ██...............██
█ █ █ █ █.................█
███████████████████ ███████████████████ ███████████████████
ความท้าทาย
แสดงนาฬิกาทราย (ไม่ต้องใช้ตัวเลขหรือส่วนหัว) หลังจากระยะเวลาหนึ่ง (0 ≤ t ≤ 60)
กฎการเข้ารหัส
- นาฬิกาทรายควรมีลักษณะเหมือนที่แสดงที่นี่ คุณสามารถแทนที่
█
อักขระและ / หรือ.
อักขระด้วยสิ่งที่คุณต้องการให้พอดีกับภาษาของคุณ (Unicode ปัญหาความเข้ากันได้ของ ASCII) - อินพุตควรเป็นตัวเลขเช่น 45 หรือ 7 แสดงนาฬิกาหลังจากหลายวินาทีเหล่านี้
- เอาต์พุตสามารถถูกแสดงหรือบันทึกลงในไฟล์ ไม่ต้องการข้อความหรือป้ายกำกับเพิ่มเติมตามที่แสดงด้านบน - เพียงนาฬิกาทรายคือสิ่งที่เราต้องการ
- หากผู้ใช้ป้อน t> 60 คุณไม่ต้องจัดการกับข้อผิดพลาด
จุด
- รหัสที่สั้นที่สุดชนะ