मुझे अस्सी की कला पसंद है और मैं बहुत ऊब गया हूं, इसलिए मुझे कुछ अस्की किरदार मिले और बेतरतीब चीजें, 8-बिट मारिओ कैसल, मेज़ और मेहराब बनाने शुरू किए। मैंने पाया कि मेहराब को बड़े करीने से आसानी से ढेर किया जा सकता है।
╔═══════╗
║╔═════╗║
║║╔═══╗║║
║║║╔═╗║║║
╨╨╨╨─╨╨╨╨
चुनौती
एक प्रोग्राम, फ़ंक्शन, या कोई अन्य मानक प्रारूप बनाएं जो एक पूर्णांक को स्वीकार करता है जो 0 से अधिक या इसके बराबर है (जब तक कि आप बोनस नहीं कर रहे हैं) और निर्दिष्ट किए गए मेहराब की मात्रा के साथ एससीआई कला को आउटपुट करता है।
परीक्षण के मामलों
इनपुट:
7
आउटपुट:
╔═════════════╗
║╔═══════════╗║
║║╔═════════╗║║
║║║╔═══════╗║║║
║║║║╔═════╗║║║║
║║║║║╔═══╗║║║║║
║║║║║║╔═╗║║║║║║
╨╨╨╨╨╨╨─╨╨╨╨╨╨╨
Alt:
+-------------+
|+-----------+|
||+---------+||
|||+-------+|||
||||+-----+||||
|||||+---+|||||
||||||+-+||||||
||||||| |||||||
---------------
इनपुट:
1
आउटपुट:
╔═╗
╨─╨
Alt:
+-+
| |
---
- यदि पूर्णांक 0 है तो कुछ भी आउटपुट न करें
- यह प्रश्न utf-8 में होगा, प्रत्येक वर्ण "बाइट" के रूप में गिना जाएगा
- यह कोडगोल्फ है इसलिए सबसे छोटा उत्तर जीतता है।
- आप का उपयोग करने का विकल्प होता है
+-+करने के बजाय╔═╗,---के बजाय╨─╨, और|के बजाय║
बोनस (यह तय नहीं किया गया कि वैकल्पिक संस्करण पर इसे अनुमति दी जाए क्योंकि यह उतना कठिन नहीं होगा)
-10% अगर प्रोग्राम नेगेटिव नंबर्स को सपोर्ट करता है और मेहराब को फ्लिप करता है
╥╥╥╥─╥╥╥╥
║║║╚═╝║║║
║║╚═══╝║║
║╚═════╝║
╚═══════╝
+---+में शीर्ष, पक्षों |और नीचे के साथ मेहराब के रूप में "व्याख्या" करता है -----जो मुझे ठीक लगता है। जुआनपोटैटो, यदि आप गैर-एस्की पात्रों का उपयोग करना चाहते हैं, तो कृपया प्रश्न में एन्कोडिंग का संकेत दें। जैसा कि यह खड़ा है कि मैं अस्पष्ट के रूप में बंद करने के लिए मतदान कर रहा हूं।