알고리즘

[백준, 파이썬, 11656번] 접미사 배열

hminor 2023. 10. 5. 10:15

 

풀이

 

  • 단순히 입력값의 길이를 반복문에 넣은 다음
  • 주어지는 i의 값에 따라 문자열 s를 슬라이싱 한 값을 담은 배열을 정렬한 다음
  • 해당 배열에 있는 값을 순서대로 출력하여 해결

 

import sys
input = sys.stdin.readline
s = input().rstrip('\n')
for i in sorted([s[i:] for i in range(len(s))]): print(i)