इनपुट:
- एक पूर्णांक , जो होने की गारंटी है ।
- एक पूर्णांक , जो ।
आउटपुट:
आकार की एक सड़क , जो उत्तर में पश्चिम दिशा में होगी अगर ; एक उत्तर दिशा अगर ; या उत्तर-पूर्व दिशा अगर । सड़क हमेशा तीन स्थान चौड़ी होगी (या सामान्य रूप से पाँच अगर हम बाहरी सीमाएँ शामिल करेंगे)। इसके अलावा, निचले खंड पर एक सड़क विभाजक रेखा होगी, और उसके बाद ऊपर की ओर जाते हुए बारी-बारी से।
कुछ उदाहरण:
इनपुट:
आउटपुट:
/ / /
/ /
/ / /
/ /
/ / /
/ /
/ / /
इनपुट: आउटपुट:
\ \
\ \ \
\ \
\ \ \
चुनौती नियम:
- प्रमुख / अनुगामी स्थानों और / या न्यूलाइन्स की कोई भी राशि स्वीकार्य है, जब तक कि यह स्क्रीन पर कहीं आवश्यक सड़क को प्रिंट नहीं करता है।
- विकल्पों के बजाय आपको विकल्प या का उपयोग करने की भी अनुमति है । इसके अलावा, आप तीन विकल्पों में से तीन दिशाओं में से कौन सा नक्शा चुन सकते हैं। (जो विकल्प आप का उपयोग किया है उल्लेख करने के लिए अगर यह से अलग है सुनिश्चित करें के लिए
[north-west, north, north-east]
! क्रमशः है कि इस चुनौती वर्णन में प्रयोग किया जाता है) - कोई भी उचित आउटपुट प्रारूप स्वीकार्य है। सबसे आम बेशक इसे STDOUT में प्रिंट करना है, लेकिन इसे एक स्ट्रिंग या 2 डी चरित्र सूची के रूप में वापस करना ठीक है।
सामान्य नियम:
- यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
कोड-गोल्फ भाषाओं को गैर-कोडगॉल्फिंग भाषाओं के साथ उत्तर पोस्ट करने से हतोत्साहित न करें। 'किसी भी' प्रोग्रामिंग भाषा के लिए यथासंभव संक्षिप्त उत्तर के साथ आने का प्रयास करें। - डिफ़ॉल्ट I / O नियमों के साथ आपके उत्तर के लिए मानक नियम लागू होते हैं , इसलिए आपको उचित पैरामीटर और रिटर्न-प्रकार, पूर्ण कार्यक्रमों के साथ STDIN / STDOUT, फ़ंक्शन / विधि का उपयोग करने की अनुमति है। तुम्हारा कॉल।
- डिफ़ॉल्ट ढीले निषिद्ध हैं।
- यदि संभव हो, तो कृपया अपने कोड (यानी TIO ) के लिए एक परीक्षण के साथ एक लिंक जोड़ें ।
- साथ ही, आपके उत्तर के लिए स्पष्टीकरण जोड़ने की अत्यधिक अनुशंसा की जाती है।
परीक्षण के मामलों:
उपरोक्त दो उदाहरण हैं, और:
इनपुट:
आउटपुट:
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |