꾸준히 합시다

백준 파이썬 10808번: 알파벳 개수 본문

코딩 테스트 문제 풀이

백준 파이썬 10808번: 알파벳 개수

tturbo0824 2021. 4. 7. 20:08

https://www.acmicpc.net/problem/10808

 

10808번: 알파벳 개수

단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다.

www.acmicpc.net

문제 유형: 구현, 문자열

 

# Solution 1

import sys

word = sys.stdin.readline().strip()
alpha = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
arr = [0] * 26

for i in range(26):
    for l in word:
        if alpha[i] in l:
            arr[i] += 1
            
print(*arr, sep=" ")
Comments