풀이
- 단순히 입력값의 길이를 반복문에 넣은 다음
- 주어지는 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)
'알고리즘' 카테고리의 다른 글
[백준, 파이썬, 1075번] 나누기 (0) | 2023.10.09 |
---|---|
[백준, 파이썬, 3273번] 두 수의 합 (2) | 2023.10.07 |
[백준, 파이썬, 10610번] 30 (2) | 2023.10.04 |
[백준, 파이썬, 1037번] 약수 (0) | 2023.10.04 |
[백준, 파이썬, 9655번] 돌 게임 (0) | 2023.10.03 |