Python/online judge

백준 [10808.알파벳 개수] | Python

구름솜:D 2024. 2. 1. 14:52
728x90

✏️ 문제

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

 

 

✏️ 풀이방법

1. 알파벳을 담은 리스트와 0으로 26개가 있는 cnt리스트를 선언한다.

2. 단어에 포함된 알파벳이 있을 경우, 해당 알파벳 위치의 순서에 맞춰 cnt를 1씩 증가시킨다.

 

📌 코드

s = input()

alp = ['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']
cnt = [0 for i in range(len(alp))]

for i in range(len(alp)):
    for j in s:
        if j == alp[i]:
            cnt[i] +=1

print(*cnt)

 

 

📌 결과

#입력
baekjoon 

#출력
1 1 0 0 1 0 0 0 0 1 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0