티스토리 뷰

포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.

문제를 보자.

오늘은 전에 살던 동네 친구가 놀러 왔다.

 

밥을 먹고 카페에서 각자 할 일을 하기로 했다.

 

문제를 처음 보고, 정렬 순서를 어떻게 해야 하나 고민했지만, 큰 걱정거리가 되진 못하였다.

 

코드를 보자.

 

코드

import sys as s
a, m = map(int,s.stdin.readline().split())
dict ={}
for i in range(a):
    word = s.stdin.readline().strip()
    if len(word) >= m :
        if word in dict:
            dict[word] += 1
        else:
            dict[word] = 1


dict = sorted(dict, key = lambda x :(-dict[x],-len(x),x))

for i in dict:
    print(i)

정렬순서는 그냥 문제에 주어진 차례대로 되게끔 구현하니, 정답을 받았다.

 

계속 정진하자.

 

'백준' 카테고리의 다른 글

백준 골드 티어 달성  (0) 2023.08.07
백준 2108 문제풀이 [python]  (0) 2023.08.07
백준 25192 문제풀이 [python]  (0) 2023.08.05
백준 13909 문제풀이 [python]  (0) 2023.08.03
백준 1620 문제풀이 [python]  (0) 2023.07.31
댓글