문제
https://www.acmicpc.net/problem/20291
20291번: 파일 정리
친구로부터 노트북을 중고로 산 스브러스는 노트북을 켜자마자 경악할 수밖에 없었다. 바탕화면에 온갖 파일들이 정리도 안 된 채 가득했기 때문이다. 그리고 화면의 구석에서 친구의 메시지를
www.acmicpc.net
코드
n=int(input())
array=[input().rstrip() for _ in range(n)]
dict={}
for i in array:
temp=i.split(".")
if temp[1] in dict:
dict[temp[1]]+=1
else:
dict[temp[1]]=1
dict=sorted(dict.items())
for i,j in dict:
print(i,j)
생각 정리
# key 값을 기준으로 오름차순 정렬
dict = sorted(dict.items())
# key 값을 기준으로 내림차순 정렬
dict = sorted(dict.items(), reverse = True)
# value 값을 기준으로 오름차순 정렬
dict = sorted(dict.items(), key = lambda item: item[1])
# value 값을 기준으로 내림차순 정렬
dict = sorted(dict.items(), key = lambda item: item[1], reverse = True)
'문제풀이 > 기타' 카테고리의 다른 글
[파이썬] [구현] 백준 14719 빗물 (0) | 2023.01.26 |
---|---|
[파이썬] [백트래킹] 백준 12919 A와 B 2 (0) | 2023.01.12 |
[파이썬] [문자열] 백준 17413 단어 뒤집기 2 (0) | 2023.01.09 |
[파이썬] [문자열] 백준 17609 회문 (0) | 2023.01.07 |
@[파이썬] [문자열] 백준 20437 문자열 게임 2 (0) | 2023.01.06 |