ASCII स्ट्रिंग को देखते हुए, इसके विस्फोटित प्रत्ययों का उत्पादन करता है। उदाहरण के लिए, यदि स्ट्रिंग होती, तो abcde
5 प्रत्यय होते हैं, जो सबसे लंबे समय तक क्रमबद्ध होता है:
abcde
bcde
cde
de
e
प्रत्येक प्रत्यय को तब विस्फोटित किया जाता है , जिसका अर्थ है कि प्रत्येक वर्ण को उस प्रत्यय में उसके एक-अनुक्रमित स्थान के रूप में कई बार कॉपी किया जाता है। उदाहरण के लिए, के प्रत्ययों का विस्फोट करना abcde
,
abcde
12345
abbcccddddeeeee
bcde
1234
bccdddeeee
cde
123
cddeee
de
12
dee
e
1
e
कुल मिलाकर, विस्फोट के प्रत्यय abcde
हैं
abbcccddddeeeee
bccdddeeee
cddeee
dee
e
नियम
- यह कोड-गोल्फ है इसलिए सबसे छोटा कोड जीतता है।
- इनपुट में मुद्रण योग्य ASCII वर्ण शामिल होंगे। (इसमें नई सूचियों को शामिल किया गया है लेकिन इसमें स्थान शामिल हैं।)
- आउटपुट में प्रत्येक स्ट्रिंग एक अलग लाइन पर होगी।
- अनुगामी रिक्त स्थान को प्रत्येक पंक्ति पर अनुमति दी जाती है और अंत में एक अतिरिक्त नई रेखा हो सकती है।
परीक्षण के मामलों
''
'a'
a
'bc'
bcc
c
'xyz'
xyyzzz
yzz
z
'code-golf'
coodddeeee-----ggggggooooooollllllllfffffffff
oddeee----gggggoooooolllllllffffffff
dee---ggggooooollllllfffffff
e--gggoooolllllffffff
-ggooollllfffff
goolllffff
ollfff
lff
f
's p a c e'
s ppp aaaaa ccccccc eeeeeeeee
pp aaaa cccccc eeeeeeee
p aaa ccccc eeeeeee
aa cccc eeeeee
a ccc eeeee
cc eeee
c eee
ee
e