खैर, ब्रेक्सिट हुआ । और स्काई न्यूज, वे जीनियस होने के नाते, एक बस के किनारे पर एक उलटी गिनती बनाने का फैसला किया है।
आपका काम भी कुछ ऐसा ही करना है। यूके 31 मार्च 2019 को यूरोपीय संघ छोड़ता है और आपको इसके लिए एक डिजिटल उलटी गिनती बनानी होगी जो हर सेकंड (0.05 सेकंड के विचलन के साथ) बदलती है।
इनपुट
आपके प्रोग्राम को बिल्कुल कोई इनपुट नहीं लेना चाहिए। यह प्रतिबंधित है!
उत्पादन
यह प्रारूप में Brexit तक समय का उत्पादन करना चाहिए ddd:hh:mm:ss
। नए सिरे से अग्रणी और अनुगामी की अनुमति है लेकिन प्रदर्शन को हर बार एक ही स्थान पर रहना चाहिए। यह देखना चाहिए कि क्या यह वास्तव में जगह में घट रहा है। जैसा कि @AnthonyPham ने बताया है कि स्क्रीन को "क्लियर" करने के लिए पर्याप्त न्यूलाइन को प्रिंट करने का मतलब यह नहीं है, इसका मतलब है कि आपको वास्तव में स्क्रीन को साफ करना चाहिए।
इस तरह एक आउटपुट की अनुमति नहीं है:
100:20:10:05
100:20:10:04
न ही यह है
100:20:10:05
*A thousand newlines*
100:20:10:04
क्योंकि वे एक से अधिक लाइन पर हैं।
आप Brexit के बाद के बारे में चिंता करने की ज़रूरत नहीं है। आपके कार्यक्रम को केवल 31/3/2019 तक काम करना है
नियम
- मानक खामियों को अस्वीकार कर दिया जाता है
- यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा कोड है ।
- त्रुटि संदेश (हालांकि मैं नहीं सोच सकता कि कैसे) अस्वीकृत हैं
- कोड को 2 साल के समय में चलाने में सक्षम होना चाहिए (जब यूके ईयू छोड़ता है) और वास्तविक समय प्रदर्शित करना चाहिए और 730 से फिर से शुरू नहीं होना चाहिए (नीचे देखें)
उलटी गिनती नियम
उलटी गिनती हार्ड-कोडेड नहीं होनी चाहिए और ब्रेक्सिट खत्म होने से पहले किसी भी समय चलने में सक्षम होनी चाहिए और फिर भी सही परिणाम उत्पन्न कर सकती है। जब एक नया दिन शुरू होता है तो घंटे को नीचे दिए गए प्रारूप का पालन करना चाहिए
712:00:00:01
712:00:00:00
711:23:59:59
मुझे फिर से कहना है, सुविधा के लिए आधी रात को ब्रेक्सिट की तारीख 31/3/2019 है (31: 3: 19 00:00:00 या 31: 3: 2019 00:00:00 या कोई अन्य प्रारूप जो आप चाहते हैं)
NB: मुझे लगता है कि मेरे पास सब कुछ है लेकिन मैंने इसे सैंडबॉक्स में पोस्ट नहीं किया, अन्यथा समय समाप्त हो सकता था। सुधार के लिए कोई सुझाव देने के लिए स्वतंत्र महसूस करें क्योंकि यह सही नहीं है।
1000
अगर मुझे यह चाहिए कि मैं इसे एक बार बदल दूं तो मुझे इसे लगाना होगा। धन्यवाद