[백준20291] / 파일 정리 - 정렬, 파싱

2024. 8. 19. 20:57·Programming/Algorithm

 

백준20291

 

푼 날짜 : 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] / 부분합 - 투포인터 (!엉성함주의!)  (3) 2024.09.04
[백준17478] / 재귀함수가 뭔가요? - 재귀  (4) 2024.09.03
[백준1326] / 폴짝폴짝 - 그래프(BFS)  (0) 2024.08.18
[백준1697] / 숨바꼭질 - 그래프(BFS)  (0) 2024.08.17
[백준14248] / 점프 점프 - 그래프(BFS)  (1) 2024.08.16
'Programming/Algorithm' 카테고리의 다른 글
  • [백준1806] / 부분합 - 투포인터 (!엉성함주의!)
  • [백준17478] / 재귀함수가 뭔가요? - 재귀
  • [백준1326] / 폴짝폴짝 - 그래프(BFS)
  • [백준1697] / 숨바꼭질 - 그래프(BFS)
__narrrrrmm
__narrrrrmm
__narrrrrmm
낢
__narrrrrmm
글쓰기 관리
전체
오늘
어제
  • 분류 전체보기 (71)
    • Programming (68)
      • Algorithm (61)
      • React JS (2)
      • SQL (5)
    • 낢의 하루 (1)
    • 대외활동 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

MST
Python
프로그래머스
DP
React.js
PCCP
Javascript
누적합
최소스패닝트리
그래프
알고리즘
BFS
mysql
삼성 금융아카데미
DFS
Dijkstra
백준
StarRating
그래프탐색
다이나믹프로그래밍
투포인터
SQL
heic
다익스트라
파싱
파이썬
컬럼별칭
웹동아리
백트래킹
백트레킹
hELLO· Designed By정상우.v4.5.3
__narrrrrmm
[백준20291] / 파일 정리 - 정렬, 파싱
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.