(नहीं, वे नहीं )
चुनौती
आपको दो इनपुट दिए जाएंगे। पहला एक धनात्मक पूर्णांक है n > 0, जिसका उपयोग n x nसंख्याओं के एक सही त्रिभुज के उत्पादन के लिए किया जाता है 1, 2, 3, ... n। यह त्रिभुज एक कोने में शुरू होता है और क्षैतिज और लंबवत रूप से एक और तिरछे दो से बढ़ता है। स्पष्टीकरण के लिए नीचे दिए गए उदाहरण देखें। स्तंभों के बीच एक स्थान रखें और सभी संख्याओं को उनके विशेष स्तंभों में दाईं ओर रखें। (यह सब के बाद ascii- कला है )।
दूसरा इनपुट, xआपकी पसंद के चार अलग-अलग एकल ASCII वर्णों में से एक है जो त्रिकोण के शुरुआती कोने (और इसलिए अभिविन्यास) को निर्धारित करता है। उदाहरण के लिए, आप उपयोग कर सकते हैं 1,2,3,4या a,b,c,dया #,*,!,), आदि कृपया अपने उत्तर में निर्दिष्ट करें कि अभिविन्यास कैसे काम करता है।
इस चुनौती में स्पष्टीकरण के लिए, मैं का उपयोग करेगा 1,2,3,4जो के अनुरूप होगा 1ऊपरी छोड़ दिया है, के लिए 2ऊपरी-दाएँ के लिए, और इतने पर दक्षिणावर्त।
उदाहरण
उदाहरण के लिए, निम्न के लिए n = 5, x = 1आउटपुट:
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
इनपुट के लिए n = 11, x = 1निम्न आउटपुट करें (अतिरिक्त स्थानों पर ध्यान दें ताकि एकल अंक सही-संरेखित हों):
1 2 3 4 5 6 7 8 9 10 11
2 3 4 5 6 7 8 9 10 11
3 4 5 6 7 8 9 10 11
4 5 6 7 8 9 10 11
5 6 7 8 9 10 11
6 7 8 9 10 11
7 8 9 10 11
8 9 10 11
9 10 11
10 11
11
इनपुट n=6और x=2आउटपुट के साथ:
6 5 4 3 2 1
6 5 4 3 2
6 5 4 3
6 5 4
6 5
6
इनपुट n = 3और x = 4आउटपुट के साथ:
3
2 3
1 2 3
इनपुट n = 1और किसी भी x, आउटपुट के साथ:
1
नियम
- नई कड़ियों या अन्य व्हाट्सएप को लीड करना / पीछे करना वैकल्पिक है, बशर्ते कि संख्याएँ उचित रूप से हों। (उदाहरण के लिए, स्क्वायर आउटपुट बनाने के लिए व्हॉट्सएप का अनुगामी होना स्वीकार्य है)।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- आउटपुट कंसोल के लिए हो सकता है, एक छवि के रूप में सहेजा जाता है, तार की सूची के रूप में लौटाया जाता है, आदि। कोई भी सुविधाजनक और अनुमत प्रारूप ।
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।