कड़ाई से सकारात्मक पूर्णांक n को देखते हुए , इन चरणों का पालन करें:
- N 1 s के साथ एक सरणी A बनाएँ ।
- यदि A के पास केवल एक तत्व है, तो समाप्त करें। अन्यथा, पहले तत्व से शुरू होकर, A के प्रत्येक जोड़े को इसके योग से बदलें , अंतिम तत्व को छोड़ दें जैसे कि A की लंबाई विषम है, और इस चरण को दोहराएं।
आउटपुट में पहले चरण से अंतिम चरण तक प्रत्येक चरण के बाद ए की स्थिति होनी चाहिए । का प्रयोग मानक खामियों मना किया है। यह एक कोड-गोल्फ चुनौती है, इसलिए प्रत्येक भाषा में सबसे कम बाइट के साथ समाधान जीतता है।
परीक्षण के मामलों
इन उदाहरणों के आउटपुट में प्रत्येक पंक्ति एक स्थिति है। आप किसी भी उचित प्रारूप के माध्यम से आउटपुट कर सकते हैं।
इनपुट: 1
[1]
इनपुट: 4
[1, 1, 1, 1]
[2, 2]
[4]
इनपुट: 13
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 1]
[8, 5]
[13]
इनपुट: 15
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 3]
[8, 7]
[15]