ท้าทาย
ความท้าทายนั้นง่าย:
ไม่รับอินพุตและเอาต์พุตข้อความต่อไปนี้:
_ __ __
| | | | |
|_ |__| | |
จำนวนครั้งเท่ากับจำนวนชั่วโมงก่อนหรือหลังเที่ยงคืน UTC ในวันที่ 31 ธันวาคม 2016
ตัวอย่าง
ตัวอย่างเช่นถ้าเป็น 19:01 UTC 31 ธันวาคมคุณควรส่งออก:
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
หากเป็น 23:24 UTC 31st คุณควรส่งออก:
_ __ __
| | | | |
|_ |__| | |
และถ้าเป็น 1:42 UTC jan 1st คุณควรเอาท์พุท:
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
ชี้แจง: ถ้ามันเป็น 10-11pm ธันวาคม 31st คุณควรส่งออกสอง, 11-12pm ธันวาคม 31 เอาท์พุทหนึ่ง, 00-01am jan 1 เอาท์พุทหนึ่ง, 01-02am jan 1 เอาท์พุทสอง ฯลฯ ...
กฎระเบียบ
- ไม่มีอินพุต
- เส้นหรือช่องว่างต่อท้ายก็โอเค
- โปรแกรมของคุณควรทำงานได้ตลอดเวลาหรือวันที่ฉันเรียกใช้ (แม้ว่าจะมีขนาดใหญ่ออก) ตัวอย่างเช่นในวันที่ 2 มกราคมเวลา 00:15 น. โค้ดของคุณควรออก 25 ครั้ง
(นี่เป็นคำถามเกี่ยวกับ Code Golf ครั้งแรกของฉันดังนั้นหากฉันทิ้งสิ่งสำคัญเอาไว้โปรดแจ้งให้เราทราบ)
นี่คือ Code Golf ดังนั้นบิตที่สั้นที่สุดชนะ