परिचय
एक उदाहरण के रूप में, चलो संख्या लेते हैं 7
। हम फिर इसे डुप्लिकेट करते हैं और बीच में 7 स्थान रखते हैं। हमें यह मिलता है:
7_______7
उसके बाद, हम संख्या को कम करने जा रहे हैं, जब तक कि कोई रिक्त स्थान नहीं बचा है। हमें संख्या 7 के लिए निम्नलिखित मिलते हैं:
7_______7
6543210
फिर, हम उनमें से दो का विलय करते हैं, इसलिए:
7_______7
6543210 becomes
765432107
यह N = 7 के लिए आउटपुट होगा ।
आसान लगता है, है ना? अब N = 12 लेते हैं । हम फिर से दो नंबरों के बीच 12 स्थान डालते हैं, जो हमें देता है:
12____________12
फिर हम शुरू करते हैं:
12____________12
111098765432
और यह अंत में हमें देता है:
1211109876543212
जैसा कि आप देख सकते हैं, अवरोही भाग 2 पर समाप्त होता है, 0 पर नहीं ।
कार्य
पूर्णांक को देखते हुए, 1 से अधिक , ऊपर दिखाए गए अनुसार अवरोही क्रम को आउटपुट करता है।
परीक्षण के मामलों
Input Output
2 2102
3 32103
4 432104
5 5432105
6 65432106
7 765432107
8 8765432108
9 98765432109
10 10987654321010
11 111098765432111
12 1211109876543212
13 13121110987654313
14 141312111098765414
15 1514131211109876515
20 201918171615141312111020
99 9998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150499
100 1009998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150100
यह कोड-गोल्फ है , इसलिए सबसे कम संख्या में बाइट्स जीतता है!