모든 접미사를 구하여 리스트에 넣은 다음 순서대로 정렬하여 배출하는 리스트를 구하는 작업이다.
1. 어떻게 접미사를 따로따로 분배해서 넣을까???
2. 어떻게 순서대로 정렬할까?????
1. for i in range(len(my_string):
my_string[ i : ]
요런 식으로 하면 i는 0부터 시작하니까 my_string을 완성하는 접미사들을 뽑아 낼 수 있다.
그리고 answer 리스트에 append 함수를 이용하여 추가하면 된다.
2. sort( ) 함수를 이용하여 작은 순서 오름차순으로 정렬이 가능하다
def solution(my_string):
answer = []
for i in range(len(my_string)):
answer.append(my_string[i:])
answer.sort()
return answer
'python 코딩 공부' 카테고리의 다른 글
| 프로그래머스 : 등차수열의 특정 항만 더하기 (0) | 2024.10.20 |
|---|---|
| 프로그래머스 : 0떼기 (0) | 2024.10.20 |
| 프로그래머스: 문자열 잘라서 정리하기 (1) | 2024.10.19 |
| 프로그래머스 : 문자열 뒤집기 (0) | 2024.10.19 |
| 프로그래머스 : 카운트 다운 (0) | 2024.10.19 |