हैलोवीन लगभग यहाँ है, छुट्टी जिसके बाद ज्यादातर लोगों को चीनी के एक खोखले आहार से खुद को दूर करने की आवश्यकता होती है।
एक प्रोग्राम लिखें जो एक सकारात्मक पूर्णांक में लेता है। यदि पूर्णांक 31 से कम है (30 के माध्यम से 1), तो इस ASCII- कला जैक-ओ-लालटेन का उत्पादन करें, दाईं ओर देख रहे हैं जैसे कि हेलोवीन के लिए आगे देख रहे हैं:
_____I_____
| | | | | | |
| | |^| |^| |
| | | |^| | |
| | |VvVvV| |
|_|_|_|_|_|_|
इनपुट तो है 31 उत्पादन एक ही ASCII-ओ-लालटेन (अक्टूबर की तारीख हैलोवीन पर है), है, लेकिन दिखने छोड़ दिया:
_____I_____
| | | | | | |
| |^| |^| | |
| | |^| | | |
| |VvVvV| | |
|_|_|_|_|_|_|
यदि इनपुट 31 से अधिक है, तो एक फूला हुआ दिखने वाला ASCII-o'-लालटेन आउटपुट करता है जिसने शायद बहुत अधिक कैंडी खा लिया है। वह या तो बाएं या दाएं का सामना कर सकता है क्योंकि बेचैनी भटकाव हो सकती है। इसलिए आउटपुट:
_____I_____
| | | | | | |
| |o| |o| | |
| | |^| | | |
| |XXXXX| | |
|_|_|_|_|_|_|
या
_____I_____
| | | | | | |
| | |o| |o| |
| | | |^| | |
| | |XXXXX| |
|_|_|_|_|_|_|
आपको जो पसंद हो। यह 31 से ऊपर की विभिन्न संख्याओं के लिए भिन्न भी हो सकता है।
बाइट्स में सबसे छोटा कोड जीतता है।
x^n>30
चाल ने मुझे पहले भ्रमित कर दिया था, लेकिन जब मैंने काम किया तो मैं बेशर्मी से अपने जवाब को सुधारने के लिए चुरा रहा था। मुआवजे के रूप में मैं आपको इसके लिए वैसे भी उत्थान दे रहा हूं।