망나니 AWOS의 일상
article thumbnail

문제 풀이

문제에서 나와있다시피 baekjoon의 접미사는 총 8개로 되어있다. 

해당 문자열의 길이 = 접미사 개수라고 볼 수 있다.

해당 접미사들을 for문을 돌려 리스트에 넣어주면 모든 접미사들을 구할 수 있다.

사전 순이기 때문에 sort함수를 써서 정렬해주면 된다.

 

완성된 코드!!👌👌

def func(word):
    l = list()
    for i in range(len(word)):
        l.append(word[i:])
    l.sort()
    return l


s = input()
for val in func(s): print(val)

 

'알고리즘 > 백준' 카테고리의 다른 글

[python] 백준 1764번 듣보잡  (0) 2022.02.01
[python] 백준 1439번 뒤집기  (0) 2022.01.31
[python] 백준 2870번 수학숙제  (0) 2022.01.27
[python] 백준 5217번 쌍의 합  (0) 2022.01.14
[python] 백준 15233번 Final Score  (0) 2022.01.02
profile

망나니 AWOS의 일상

@AWOS

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!