पास्कल का त्रिकोण1
क्रमिक जोड़ से बनने वाली प्रत्येक पंक्ति के साथ शुरू होने और उत्पन्न होने से उत्पन्न होता है । यहाँ, इसके बजाय, हम एक गुणा और जोड़कर एक त्रिकोण बनाने जा रहे हैं।
हम 1
केवल एकांत के साथ पंक्ति शुरू करते हैं 1
। इसके बाद, विषम पंक्तियों पर जोड़ दिया जाता है, और गुणा भी पंक्तियों (1-अनुक्रमित) पर किया जाता है। अतिरिक्त चरण करते समय, मान लें कि त्रिभुज के बाहर रिक्त स्थान 0
एस से भरे हुए हैं । गुणन चरण करते समय, मान लें कि बाहर s से भरा है 1
।
यहां 7 पंक्तियों के नीचे पूरा त्रिकोण है। *
या +
छोड़ दिया शो क्या कदम है कि पंक्ति उत्पन्न करने के लिए प्रदर्शन किया गया था पर।
1 1
2 * 1 1
3 + 1 2 1
4 * 1 2 2 1
5 + 1 3 4 3 1
6 * 1 3 12 12 3 1
7 + 1 4 15 24 15 4 1
चुनौती
इनपुट को देखते हुए n
, n
इस त्रिभुज की वें पंक्ति को आउटपुट करें ।
नियम
- आप इसके बजाय 0-अनुक्रमणिका चुन सकते हैं, लेकिन फिर महसूस करें कि जोड़ और गुणन पंक्तियाँ फ्लिप-फ्लॉप होनी चाहिए, ताकि ऊपर जैसा ही त्रिकोण उत्पन्न हो। यदि आप ऐसा करने के लिए चुनते हैं तो कृपया अपनी प्रविष्टि में बताएं।
- इनपुट और आउटपुट को आपकी भाषा के मूल पूर्णांक प्रकार में फिट करने के लिए ग्रहण किया जा सकता है।
- इनपुट और आउटपुट किसी भी सुविधाजनक प्रारूप में दिए जा सकते हैं ।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- यदि संभव हो, तो कृपया ऑनलाइन परीक्षण वातावरण का लिंक शामिल करें ताकि अन्य लोग आपके कोड को आज़मा सकें!
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
उदाहरण
कई में से आउटपुट के दो संभावित उदाहरण दिखाते हैं: एक सूची, या एक अंतरिक्ष अलग स्ट्रिंग।
4
[1, 2, 2, 1]
8
"1 4 60 360 360 60 4 1"
n
वें पंक्ति होनी चाहिए ।