รับสตริง 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