반응형
코드 작성
word = input()
lst = []
for i in range(len(word)):
lst.append(word[i:])
lst.sort()
for i in lst:
print(i)
코드 풀이
#1
단어를 입력하고 그 길이만큼 for를 돌린다.
#2
0번째부터 단어(word[0:])
1번째부터 단어(word[1:])
2번째부터 단어(word[2:])
이렇게 10개의 단어를 lst라는 리스트 안에 넣는다
#3
정렬하고 다시 for를 이용하여 순서대로 출력
반응형
'코딩 > Python' 카테고리의 다른 글
[Python] 백준 9613 GCD합 (0) | 2022.11.19 |
---|---|
[Python] 백준 11655 ROT13 (0) | 2022.11.19 |
[Python] 백준 9020 골드바흐의 추측 (0) | 2022.11.19 |
[Python] 백준 10989 수 정렬하기3 (0) | 2022.11.19 |
[Python] 백준 1874 스택 수열 (0) | 2022.11.19 |