728x90
๐ ๋ฐฑ์ค 20291 - ํ์ผ ์ ๋ฆฌ
โก๏ธ ๋์ ํ์ด
- ํ์ฅ์ ๋ค์ ๊ฐ๋ง ๋ด์
defaultdict
๋ณ์๋ฅผ ์ ์ธํ๋ค. - ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฆฌ(
split()
)ํ๋ค. - ๋์ผํ ํ์ฅ์(
split()[1]
)๊ฐ ์ ๋ ฅ์ผ๋ก ๋ค์ด์ค๋ฉดdefaultdict
์1
์ฉ ๋ํ๋ค. dic.items()
๋ฅผsorted
ํ๋ค.' '.join
์ ์ฌ์ฉํ์ฌ ์ถ๋ ฅํ๋ค.
from collections import defaultdict
import sys
input = sys.stdin.readline
n = int(input())
dic = defaultdict(int)
for _ in range(n):
file = input().rstrip().split('.')[1]
dic[file] += 1
for i in sorted(dic.items()):
print(' '.join(map(str, i)))
๋ฐ์ํ
'Algorithm > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 10703 - ์ ์ฑ (0) | 2021.05.27 |
---|---|
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 2309 - ์ผ๊ณฑ ๋์์ด (1) | 2021.05.26 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 9093 - ๋จ์ด ๋ค์ง๊ธฐ (0) | 2021.05.24 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1018 - ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ (2) | 2021.05.24 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1436 - ์ํ๊ฐ๋ ์ (0) | 2021.05.22 |
๋๊ธ