- dictionary를 통해 나무의 수를 세어준다.
- 키들을 정렬하여 비율을 구한다.
import sys
from collections import defaultdict
input = sys.stdin.readline
tree = defaultdict(int)
cnt = 0
while True:
name = input().rstrip()
if name == "":
break
tree[name] += 1
cnt += 1
tname = list(tree.keys())
tname.sort()
for n in tname:
print("%s %.4f" % (n, tree[n]*100/cnt))
'개발 > 알고리즘' 카테고리의 다른 글
[백준 5557] 1학년 (python) (0) | 2021.04.29 |
---|---|
[백준 1256] 사전 (python) (1) | 2021.04.29 |
[백준 1991] 트리 순회 (python) (0) | 2021.04.28 |
[백준 1202] 보석 도둑 (python) (0) | 2021.04.27 |
[백준 1655] 가운데를 말해요 (python) (0) | 2021.04.27 |
최근댓글