हमारे द्वारा प्रेरित एक बार एक इकाई परीक्षण किया गया था जो केवल रविवार को विफल हो गया था , एक कार्यक्रम या फ़ंक्शन लिखें जो कुछ भी नहीं करता है लेकिन रविवार होने पर एक त्रुटि फेंक देता है, और किसी भी अन्य दिन पर अनुग्रह से बाहर निकलता है।
नियम:
- STDERR या आपकी भाषा के समकक्ष प्रिंट करने के लिए सामान्य IO विधियों के माध्यम से इनपुट या आउटपुट का उपयोग नहीं करना । यदि यह आपकी त्रुटि का उप-उत्पाद है तो आपको STDOUT पर प्रिंट करने की अनुमति है।
- एक फ़ंक्शन गैर-रविवार को एक मूल्य वापस कर सकता है जब तक कि वह कुछ भी प्रिंट नहीं करता है
- आपका कार्यक्रम किसी भी समय क्षेत्र, या स्थानीय समय क्षेत्र से रविवार का उपयोग कर सकता है, जब तक यह सुसंगत है।
- एक त्रुटि एक ऐसी चीज है जो कार्यक्रम को असामान्य रूप से समाप्त कर देती है , जैसे कि शून्य त्रुटि से विभाजित होना या एक असिंचित चर का उपयोग करना। इसका मतलब यह है कि यदि किसी भी कोड को त्रुटियों के भाग के बाद जोड़ा जाना है, तो उसे रविवार को निष्पादित नहीं किया जाएगा।
- आप उन कथनों का भी उपयोग कर सकते हैं जो मैन्युअल रूप से एक त्रुटि बनाते हैं, पायथन के समकक्ष
raise
। - संकलन करते समय इसमें रनटाइम एरर, सिंटैक्स एरर और एरर शामिल हैं (इसके साथ शुभकामनाएं!)
- आप उन कथनों का भी उपयोग कर सकते हैं जो मैन्युअल रूप से एक त्रुटि बनाते हैं, पायथन के समकक्ष
- एक त्रुटि पर कुछ संकेत होना चाहिए जो इसे कोई त्रुटि नहीं होने से अलग करता है
- यह कोड-गोल्फ है , इसलिए प्रत्येक भाषा में सबसे छोटा बायटेकाउंट जीतता है!
मुझे उत्तरों की जाँच के लिए रविवार का इंतज़ार करना होगा;)
print "error"
कोई त्रुटि है? जोड़ा पैराग्राफ वास्तव में कुछ भी स्पष्ट नहीं करता है।