728x90
Hint
1. ์ํ๋ฒณ ๊ฐ์๋ ์ด 26๊ฐ๋ก ์ ํด์ ธ ์๋ค.
2. ord()์ ์ฌ์ฉํ๋ฉด ์ํ๋ฒณ์ ์์คํค ์ซ์๋ก ๋ณํํ ์ ์๋ค.
3. ord('a')๋ 97์ด๋ค.
๋ฐฑ์ค 10808๋ฒ: ์ํ๋ฒณ ๊ฐ์ (ํ์ด๋ณด๊ธฐ)
# ์ํ๋ฒณ ๊ฐ์๋ฅผ ์
์ ์๊ฒ ๋ฏธ๋ฆฌ 0์ผ๋ก ๋ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด ์ค๋ค
alphabet = [0 for i in range(26)]
for char in input():
# ord('a')๋ 97์ด๊ธฐ ๋๋ฌธ์ 97์ ๋นผ๋ฉด alphabet ๋ฆฌ์คํธ์์ 0๋ฒ์งธ๋ก ๊ฐ์ ์ถ๊ฐํ ์ ์๋ค
alphabet[ord(char) - 97] += 1
# ๋ฆฌ์คํธ๋ join์ ์จ์ string ํํ๋ก ํฉ์น ์ ์๋ค. ์ด๋, ๋ฆฌ์คํธ์ ๋ค์ด์๋ ๊ฐ๋ค์ string์ด์ด์ผ ํ๋ค
print(' '.join(map(str, alphabet)))
'๐งฉ Algorithm > ๊ตฌํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[LeetCode] 2181๋ฒ: ๊ธฐ์กด ์ฐ๊ฒฐ ๋ฆฌ์คํธ ์์ ํ๊ธฐ (0) | 2023.04.30 |
---|---|
[LeetCode] 1828๋ฒ: ์ ์์ ์ ๊ฐ์ (0) | 2023.04.28 |
[LeetCode] 876๋ฒ: ์ฐ๊ฒฐ ๋ฆฌ์คํธ (0) | 2023.03.11 |
[๋ฐฑ์ค] 1929๋ฒ: ์์ ๊ตฌํ๊ธฐ (0) | 2023.02.18 |
์๋ผํ ์คํ ๋ค์ค์ ์ฒด (0) | 2023.02.13 |
๋๊ธ