반응형
[백준] Sil3 | 정렬? | 20291 파일정리 Python
https://www.acmicpc.net/problem/20291
구상
- 유형 : 정렬? 파이썬은 다 해주는 걸?...
- [문제 해석]
- 확장자 별 개수 카운트
- 확장자 개수 출력 시 사전순 정렬
- sorted(딕셔너리.items()) 일케쓰면 딕셔너리 key값으로 사전순 정렬된 배열 겟 가능~
트러블 슈팅
- x
코드
# v1 : 정렬? 파이썬은 다 해주는 걸?...
# TIP : sorted(딕셔너리.items()) 일케쓰면 딕셔너리 key값으로 사전순 정렬된 배열 겟 가능~
'''
[문제 해석]
- 확장자 별 개수 카운트
- 확장자 개수 출력 시 사전순 정렬
'''
from collections import defaultdict
import sys
input = sys.stdin.readline
N = int(input())
name_cnt = defaultdict(int)
file_arr = [input().strip().split(".")[1] for _ in range(N)]
#개수세기
for file in file_arr :
name_cnt[file] += 1
#확장자 목록 만들어서 사전순 정렬
name_arr = sorted(name_cnt.items()) #TIP
#출력
for name, cnt in name_arr :
print(name, cnt)
반응형
'DSA > Algorithm' 카테고리의 다른 글
[백준] Sil3 | 정렬,이진탐색 | 3273 두 수의 합 Python (0) | 2024.05.28 |
---|---|
[백준] Sil3 | 큐 | 1021 회전하는 큐 Python (0) | 2024.05.28 |
[백준] Sil4 | 스택? | 10828 스택 Python (0) | 2024.05.27 |
[백준] Sil4 | 스택 | 9012 괄호 Python (0) | 2024.05.27 |
[백준] Gol4 | 조합,스택 | 2800 괄호 제거 Python (0) | 2024.05.27 |