if/else
Her 30 dakika için büyük bir durum olabilir ama daha fazla matematik ve Unicode tabanlı çözüm arıyorum.
Saat emojileri: 🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕜🕝🕞🕟🕠🕡🕢🕣🕤🕥🕦🕧. Doğru oluşturma desteğine sahip değilseniz, bunları aşağıda görebilirsiniz (aynı sırada değiller ve gördüklerinizden farklı görünebilirler) veya Unicode grafiğinde , sayfa 4. Unicode kod noktaları U + 1F550 (SAAT) FACE ONE OCLOCK) ile U + 1F567 (SAAT YÜZ İKİ otuz).
Zorluğunuz STDOUT'a en yakın saat yüzü emojisini geçerli sistem saatine (AM ve PM aynı şekilde işlemelidir) gönderen bir program yazmaktır. Örneğin, zaman t
[5:15 <t <5:45) ise, 5:30 emojisini display gösterirsiniz.
Bu kod golf, bayt en kısa kod kazanır. Kodunuzu test etme zamanını kolayca belirtmek için bir yol eklemek isteyebilirsiniz.
Edge test kutuları
Time Output Written
----------------------
11:48 🕛 12:00
3:15 🕞 3:30
9:45 🕙 10:00