ASCII स्ट्रिंग को देखते हुए, इसके विस्फोटित प्रत्ययों का उत्पादन करता है। उदाहरण के लिए, यदि स्ट्रिंग होती, तो abcde5 प्रत्यय होते हैं, जो सबसे लंबे समय तक क्रमबद्ध होता है:
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