백준 4358.생태학

이상·2024년 5월 18일

알고리즘

목록 보기
13/21

Silver2
백준 4358.생태학


다른 Silver2보다는 쉬웠다. 빨리 풀었음 ㅎㅋ
defaultdict로 수를 세고 values의 sum으로 total을 만들어 퍼센트 계산하기

import sys
from collections import defaultdict
names = defaultdict(int)

while True:
    name = sys.stdin.readline().rstrip()
    if not name:
        break
    names[name]+=1
tree=list(names.keys())
tree.sort()

total = sum(names.values())
for i in tree:
    print('%s %.4f' %(i,(names[i]/total)*100))
profile
입니다.

0개의 댓글