Враховуючи рядок 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