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