[백준 4358] 생태학

Junyoung Park·2022년 3월 2일
0

코딩테스트

목록 보기
161/631
post-thumbnail

1. 문제 설명

생태학

2. 문제 풀이

EOF까지 입력받는 걸 신경쓰는 게 더 어려운 문제.

3. 나의 풀이

import sys

trees = {}
total = 0

while True:
    tree = sys.stdin.readline().rstrip()
    if not tree: break
    tree_cnt = trees.get(tree, 0)
    tree_cnt += 1
    total += 1
    trees[tree] = tree_cnt

for tree, tree_cnt in sorted(trees.items()):
    num = tree_cnt/total*100
    print(f"{tree} {num:.4f}")
profile
JUST DO IT

0개의 댓글