문제풀이/기타
[파이썬] [문자열] 백준 20291 파일 정리
승무_
2023. 1. 10. 10:36
문제
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)