5
ส่งคืนนาฬิกาอิโมจิที่ใกล้เคียงที่สุดกับเวลาปัจจุบันเมื่อทำงาน
ฉันสามารถมีif/elseสภาพขนาดใหญ่ในแต่ละ 30 นาที แต่ฉันกำลังมองหาวิธีแก้ปัญหาทางคณิตศาสตร์และ Unicode เพิ่มเติม นี่คือนาฬิกาอิโมจิ: 🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕜🕝🕞🕟🕠🕡🕢🕣🕤🕥🕦🕧 หากคุณขาดการสนับสนุนการเรนเดอร์ที่เหมาะสมคุณสามารถดูพวกเขาด้านล่าง (พวกเขาไม่ได้อยู่ในลำดับเดียวกันและพวกเขาอาจดูแตกต่างจากที่คุณเห็น) หรือที่แผนภูมิ Unicodeหน้า 4 พวกเขาสอดคล้องกับ Unicode codepoints U + 1F550 (CLOCK FACE ONE OCLOCK) ผ่าน U + 1F567 (นาฬิกา FACE TWELVE-THIRTY) ความท้าทายของคุณคือการเขียนโปรแกรมที่ส่งเอาต์พุตไปยัง STDOUT อิโมจิหน้าปัดนาฬิกาที่ใกล้เคียงที่สุดกับเวลาระบบปัจจุบัน (AM และ PM ควรได้รับการปฏิบัติเหมือนกัน) ตัวอย่างเช่นหากเวลาtคือ [5:15 <t <5:45) คุณจะแสดงอีโมจิ 5:30 นี่คือ code-golf ดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ คุณอาจต้องการรวมวิธีการระบุเวลาในการทดสอบรหัสของคุณได้อย่างง่ายดาย กรณีทดสอบขอบ Time Output …