पास्कल का त्रिकोण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वें पंक्ति होनी चाहिए ।