ASCII में BCD बाइनरी घड़ी बनाएँ । जैसा कि निहित है, यह डॉट्स के छह स्तंभों में समय प्रदर्शित करेगा:
![]()
(स्रोत: विकिमीडिया कॉमन्स )
प्रत्येक कॉलम एक बाइनरी-कोडेड अंक है, जो बाएं से दाएं घंटे, मिनट और सेकंड पढ़ रहा है। घंटे 24-घंटे के प्रारूप में दिए गए हैं।
प्रदर्शित होने का समय कमांड-लाइन से या स्टडिन (जो भी बेहतर हो) से पढ़ा जाता है। यदि खाली है, तो इसके बजाय वर्तमान समय का उपयोग किया जाना चाहिए।
आउटपुट का आकार यहां थोड़ा कम है और हम केवल पाठ की दो पंक्तियों को ही फिट कर सकते हैं। इसलिए आपको डॉट्स को केवल दो लाइनों में रखना आवश्यक है। वर्ण ., :और 'यहाँ काम आते हैं।
इनपुट
ISO-8601 प्रारूप में प्रदर्शित होने का समय, यानी HH:MM:SSबिना आंशिक सेकंड के। अनिवार्य 24 घंटे का प्रारूप। इनपुट खाली हो सकता है जिस स्थिति में वर्तमान समय का उपयोग किया जाएगा।
उत्पादन
ऊपर की छवि के रूप में बीसीडी बाइनरी घड़ी का प्रतिनिधित्व करने वाली दो लाइनें। प्रत्येक पंक्ति ठीक छह वर्णों वाली है और केवल स्वीकृत वर्ण स्थान, काल, बृहदान्त्र और एपोस्ट्रोफ हैं।
विजेता
बाइट काउंट जीत से सबसे छोटा कोड। एक टाई में, समाधान पहले जीतता है।
नमूना इनपुट 1
(खाली)
नमूना उत्पादन 1
.
''. ::
नमूना इनपुट 2
17:59:20
नमूना उत्पादन 2
..'
.:..'
नमूना इनपुट 3
01:08:01
नमूना आउटपुट 3
'
. .