मेरे पास if/else
प्रत्येक 30 मिनट के लिए एक बड़ी स्थिति हो सकती है लेकिन मैं अधिक गणित और यूनिकोड आधारित समाधान की तलाश कर रहा हूं।
यहाँ घड़ी इमोजीस हैं: is यदि आपके पास उचित रेंडरिंग सपोर्ट की कमी है, तो आप उन्हें नीचे देख सकते हैं (वे उसी क्रम में नहीं हैं और वे आपको जो दिखते हैं, वह अलग-अलग दिख सकते हैं) या यूनिकोड चार्ट , पृष्ठ 4 पर। वे यूनिकोड कोडपॉइंट्स U + 1F550 (CLOCK) के अनुरूप हैं U + 1F567 (CLACE FACE TWELVE-THIRTY) के माध्यम से फेस वन लॉक)।
आपकी चुनौती एक ऐसे कार्यक्रम को लिखना है जो वर्तमान सिस्टम समय (AM और PM को समान माना जाना चाहिए) के निकटतम घड़ी चेहरे इमोजी के आउटपुट देता है। उदाहरण के लिए यदि समय t
[5:15 <t <5:45) है, तो आप 5:30 इमोजी प्रदर्शित करेंगे।
यह कोड-गोल्फ है, इसलिए बाइट्स जीत में सबसे छोटा कोड है। आप आसानी से अपने कोड का परीक्षण करने के लिए समय निर्दिष्ट करने का एक तरीका शामिल करना चाह सकते हैं।
एज टेस्ट के मामले
Time Output Written
----------------------
11:48 🕛 12:00
3:15 🕞 3:30
9:45 🕙 10:00