코테 대비 python/백준

20291 파일 정리

ylab 2022. 8. 17. 12:27

https://www.acmicpc.net/problem/20291

 

20291번: 파일 정리

친구로부터 노트북을 중고로 산 스브러스는 노트북을 켜자마자 경악할 수밖에 없었다. 바탕화면에 온갖 파일들이 정리도 안 된 채 가득했기 때문이다. 그리고 화면의 구석에서 친구의 메시지를

www.acmicpc.net

 

n = int(input())

file = dict()
for _ in range(n):
    names = (input().split('.'))[1]
    if not names in file:
        file[names] = 1
    else:
        file[names] += 1

file = sorted(file.items())

for key, value in file:
    print(key.rstrip(), value)

 

중요 포인트

 

1. dictionary 활용

2. '.'으로 split()