इनपुट के रूप में एक सकारात्मक पूर्णांक लें । साथ प्रारंभ और बार-बार वृद्धि दस में से सबसे बड़ी पूर्णांक शक्ति से कि इस तरह और ।
दोहराएँ जब तक और के सभी मध्यवर्ती मूल्यों की एक सूची प्रदान दोनों प्रारंभिक सहित, और अंतिम ।
इस प्रक्रिया के दौरान, विकास शुरू में पूर्व असमानता से सीमित होगा, और बाद में केवल बाद में; विकास एक प्रारंभिक "विस्तार" अवधि का रूप लेगा, जिसके दौरान को कभी-बड़ी शक्तियों द्वारा बढ़ाया जाता है, उसके बाद "अनुबंध" अवधि, जिसके दौरान को "छोटी" करने के लिए कभी-छोटी शक्तियों द्वारा बढ़ाया जाता है। सही संख्या पर।
परीक्षण के मामलों
1 => [1]
10 => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
321 => [1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 20, 30, 40, 50, 60, 70, 80, 90,
100, 200, 300, 310, 320, 321]
1002 => [1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 20, 30, 40, 50, 60, 70, 80, 90,
100, 200, 300, 400, 500, 600, 700, 800, 900,
1000, 1001, 1002]
यह कोड-गोल्फ है , इसलिए सबसे छोटा उत्तर (बाइट्स में) जीतता है।