यहां ज्यादातर सभी पास्कल के त्रिभुज से परिचित हैं। यह क्रमिक पंक्तियों द्वारा बनता है, जहां प्रत्येक तत्व अपने दो ऊपरी-बाएं और ऊपरी-दाएं पड़ोसियों का योग है। यहाँ पहली 5
पंक्तियाँ हैं ( जेनरेट पास्कल के त्रिकोण से उधार )
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
हम पास्कल का त्रिभुज लेने जा रहे हैं और इस पर कुछ गाने (हाह-हा) कर रहे हैं। किसी दिए गए इनपुट के लिए n
, n
पास्कल के त्रिभुज की पहली पंक्तियों के स्तंभ योग को आउटपुट करें । उदाहरण के लिए, इनपुट के लिए, 5
आउटपुट द्वारा गठित किया जाएगा
1
1 1
1 2 1
1 3 3 1
[+] 1 4 6 4 1
----------------------
1 1 5 4 9 4 5 1 1
तो आउटपुट होगा [1, 1, 5, 4, 9, 4, 5, 1, 1]
।
ध्यान दें कि सारांश की गणना करने के लिए आपको पास्कल के त्रिभुज को उत्पन्न करने की आवश्यकता नहीं है - यह आपके कार्यान्वयन पर निर्भर है यदि ऐसा करने के लिए छोटा है या नहीं।
इनपुट
एक एकल सकारात्मक पूर्णांक n
के साथ n >= 1
किसी भी सुविधाजनक प्रारूप में ।
उत्पादन
n
ऊपर उल्लिखित के रूप में पास्कल के त्रिकोण की पहली पंक्तियों के स्तंभ-वार योग के परिणामस्वरूप परिणाम / सूची । फिर से, किसी भी उपयुक्त प्रारूप में।
नियम
- लीडिंग या अनुगामी newlines या व्हाट्सएप सभी वैकल्पिक हैं, जब तक कि वर्ण खुद को सही ढंग से पंक्तिबद्ध करते हैं।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- यदि संभव हो, तो कृपया ऑनलाइन परीक्षण वातावरण का लिंक शामिल करें ताकि अन्य लोग आपके कोड को आज़मा सकें!
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
उदाहरण
[input]
[output]
1
[1]
2
[1, 1, 1]
3
[1, 1, 3, 1, 1]
5
[1, 1, 5, 4, 9, 4, 5, 1, 1]
11
[1, 1, 11, 10, 54, 44, 155, 111, 286, 175, 351, 175, 286, 111, 155, 44, 54, 10, 11, 1, 1]