https://www.acmicpc.net/problem/11656
s = input()
temp = ''
c = []
for i in range(len(s)-1,-1,-1):
temp = s[i] + temp
c.append(temp)
c.sort()
for j in c:
print(j)
for문을 반대로 돌려서 temp에 글자를 더해주고 리스트에 추가해준다. 이 때, temp는 누적값이므로 초기화 하지 않는다.
정렬 함수를 이용해 정렬한 뒤, 출력해준다.