चुनौती
सकारात्मक पूर्णांक को देखते हुए , इसके प्रत्येक अंक में अपनी स्थिति के अनुरूप कई बार । दूसरे शब्दों में, प्रत्येक अंक को बार दोहराया जाना चाहिए (प्रत्येक , 1-अनुक्रमित के लिए), इस प्रकार नया नंबर बनाना:
फिर, इसे क्षैतिज और लंबवत दोनों रूप से लिखें और अंक की प्रतियों के साथ रिक्त स्थान को भरें जो स्तंभ सूचकांक और रिक्त स्थान के पंक्ति सूचकांक के बीच अधिक से अधिक सूचकांक से मेल खाती है। अंतिम आउटपुट इस तरह दिखना चाहिए:
चश्मा
आप को पूर्णांक, एक स्ट्रिंग, अंकों की सूची या अंकों का प्रतिनिधित्व करने वाले पात्रों की सूची के रूप में ले सकते हैं । आउटपुट न्यूलाइन-सेपरेटेड स्ट्रिंग, स्ट्रिंग्स / पूर्णांकों की सूची या वर्ण / अंकों की सूची की सूची हो सकती है, लेकिन यदि संभव हो तो एक सुंदर-प्रिंट संस्करण भी शामिल करें। यदि आउटपुट एक नई-लाइन-अलग स्ट्रिंग है, तो यह भी स्वीकार्य है:
- जब तक आउटपुट का दृश्य स्वरूप नहीं बदलता है, अग्रणी / अनुगामी व्हाट्सएप होता है
- एक सुसंगत राशि रिक्त स्थान या पंक्तियों का उपयोग करके अलग करें
आप इनपुट ले सकते हैं और किसी भी मानक विधि के माध्यम से आउटपुट प्रदान कर सकते हैं , जबकि ध्यान दें कि इन खामियों को डिफ़ॉल्ट रूप से मना किया गया है। यह कोड-गोल्फ है , इसलिए कम से कम बाइट्स में आप अपनी पसंद की भाषा में कार्य को पूरा करने का प्रयास कर सकते हैं ।
परीक्षण के मामलों
65:
655
555
555
---------------
203:
200333
000333
000333
333333
333333
333333
--------------
233:
233333
333333
333333
333333
333333
333333
---------------
5202:
5220002222
2220002222
2220002222
0000002222
0000002222
0000002222
2222222222
2222222222
2222222222
2222222222
---------------
12345:
122333444455555
222333444455555
222333444455555
333333444455555
333333444455555
333333444455555
444444444455555
444444444455555
444444444455555
444444444455555
555555555555555
555555555555555
555555555555555
555555555555555
555555555555555