푼 날짜 : 2024.08.19
푼 문제 : [20291] / 파일정리
사용한 언어 : python
푼 방법 :
dot(.)을 기준으로 파싱하여 딕셔너리에 개수를 함께 저장하였다.
확장자를 사전 순으로 정리해야 하므로 딕셔너리의 items()를 기준으로 정렬하여 출력하였다.
코드 :
import sys
N = int(sys.stdin.readline())
myDict = {}
for _ in range(N):
file = sys.stdin.readline().rstrip()
extension = file.split('.')[1]
if extension in myDict: myDict[extension] +=1
else: myDict[extension] = 1
for name, num in sorted(myDict.items()):
print(name, num)
'Programming > Algorithm' 카테고리의 다른 글
[백준1806] / 부분합 - 투포인터 (!엉성함주의!) (1) | 2024.09.04 |
---|---|
[백준17478] / 재귀함수가 뭔가요? - 재귀 (3) | 2024.09.03 |
[백준1326] / 폴짝폴짝 - 그래프(BFS) (0) | 2024.08.18 |
[백준1697] / 숨바꼭질 - 그래프(BFS) (0) | 2024.08.17 |
[백준14248] / 점프 점프 - 그래프(BFS) (1) | 2024.08.16 |