[백준] 20291 파일 정리

cheeeese·2022년 5월 15일
0

코딩테스트 연습

목록 보기
107/151
post-thumbnail

📖 문제

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

💻 내 코드

n=int(input())

mydict=dict([])

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

for k, v in sorted(mydict.items()):
    print(k, v)

💡 풀이

다른 사람 코드 참고함

  • 확장자명은 input().split('.')[1]으로 알아냄
  • dictonary에 key에는 확장자명, value에는 수를 저장
  • 출력할 때 여러개면 사전순으로 출력해야하므로 정렬을 해야함
for k, v in sorted(mydict.items()): # 정렬
    print(k, v)

0개의 댓글

관련 채용 정보