728x90
https://www.acmicpc.net/problem/11656
import sys
string = sys.stdin.readline().rstrip() #1
ans = []
length = len(string)
for i in range(length):
ans.append(string[i:]) #2
ans.sort()
for i in ans:
print(i)
#1 : 문자열로 입력받는다
#2 : 문자열을 슬라이싱해서 접미사를 모두 자른다
슬라이싱은 문자열, 리스트, 튜플등 연속적인 객체는 모두 가능하며 일부분을 복사해서 새로운 객체를 반환해준다.
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 10988 파이썬(python) : 팰린드롬인지 확인하기 (0) | 2022.07.19 |
---|---|
[백준] 1032 파이썬(python) : 명령 프롬프트 (0) | 2022.07.19 |
[백준] 11655 파이썬(python) : ROT13 - 기초지식 (0) | 2022.07.19 |
[백준] 10610 파이썬(python) : 30 (0) | 2022.07.19 |
[백준] 1159 파이썬(python) : 농구 경기 (0) | 2022.07.18 |