ฉันต้องการให้คุณสร้างนาฬิกาที่แสดงเวลาในรูปแบบนี้:
18 ----------
19 --------------------------------------------------
แสดง '18: 10 ' ชั่วโมงปัจจุบันและชั่วโมงถัดไปจะปรากฏขึ้นที่ด้านหน้าของบรรทัดตามด้วยช่องว่างและจำนวนขีดกลาง: ในบรรทัดแรกจำนวนนาทีที่ผ่านไปในชั่วโมงนี้และบรรทัดที่สองแสดงจำนวนนาทีที่มากขึ้น ที่จะไปในชั่วโมงนี้
เพื่อชี้แจง
- นาฬิกาควรแสดงเวลาของระบบ หากการดึงเวลาจากแหล่งอื่นสะดวกกว่าก็ทำได้เช่นกัน มันอาจจะไม่ได้จะมาเป็น input
- ที่
18:00
บรรทัดบนสุดเป็นเพียง18
(อนุญาตให้ใช้ช่องว่างต่อท้าย แต่ไม่จำเป็น) - ที่
18:59
บรรทัดล่างคือ19 -
- ชั่วโมง <10 มีการบุด้วยล่วงหน้า
0
(01 -----
) หรือจัดชิดขวา (1 -----
) ไม่อนุญาตให้ใช้ตัวเลขหลักเดียวชิดซ้ายแม้ว่าเครื่องหมายขีดกลางจะเริ่มต้นที่ถูกต้อง (1 -----
ไม่ถูกต้อง) - นาฬิกาควรแสดงชั่วโมงในรูปแบบ 24 ชั่วโมง
- แม้ว่ามันจะเรียกว่ารูปแบบ 24 ชั่วโมง แต่จริงๆแล้ว
24
มันไม่ได้อยู่ในนั้น ในช่วงชั่วโมง 23 บรรทัดที่สองเริ่มต้นด้วยหรือ00
0
- จอแสดงผลจำเป็นต้องได้รับการอัพเดตอย่างน้อยหนึ่งครั้งต่อนาที แต่ไม่จำเป็นต้องเกิดขึ้นใน
00
เวลาไม่กี่วินาที คุณสามารถอัปเดตบ่อยครั้ง / อย่างต่อเนื่องหากสะดวกกว่า แต่ผลลัพธ์ที่แน่นอนต้องยังคงชัดเจน - ไม่ใช่หนึ่งป้ายทั่วหน้าจอ
อินพุต
ไม่มี.
เอาท์พุต
- ตามที่อธิบายไว้ข้างต้น ช่องว่างต่อท้ายเพื่อเลื่อนนาฬิกาไปยังตำแหน่ง 60-ish ได้รับอนุญาตบนทั้งสองบรรทัดบรรทัดใหม่ต่อท้ายจะได้รับอนุญาต
- ต้องล้างหน้าจอเมื่อแสดงในนาทีถัดไป: ด้วยคำสั่งล้างหน้าจอหรือเพิ่มบรรทัดใหม่ไม่น้อยกว่า 30 บรรทัด
กฎเพิ่มเติม
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- code-golfคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ