N = int(input()) # 파일개수
dic = {} # 확장자를 담아줄 딕셔너리
for i in range(N):
_, extend = input().split('.') # .기준으로 문자열 분리
if extend in dic: # 딕셔너리에 확장자가 있다면 개수를 추가
dic[extend] += 1
else: # 없다면 새로 등록
dic[extend] = 1
for key in sorted(dic.keys()): # 딕셔너리의 key를 오름차순 정렬
print(key, dic[key])
https://www.acmicpc.net/problem/20291
'study > Algorithm' 카테고리의 다른 글
[백준] 파이썬 24265 : 알고리즘 수업 - 알고리즘의 수행 시간 4 (0) | 2024.03.30 |
---|---|
[백준] 파이썬 11478번 : 서로 다른 부분 문자열의 개수 (0) | 2024.03.28 |
[백준] 파이썬 7785번 : 회사에 있는 사람 (0) | 2024.03.28 |
[백준] 파이썬 1546번 : 평균 (0) | 2024.03.28 |
[백준] 파이썬 1157번 : 단어 공부 (0) | 2024.03.28 |