본문 바로가기

코딩/Python

[Python] 백준 11656 접미사 배열

반응형

코드 작성

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