boj/백준-10808-python

cosmos·2022년 1월 26일
0
post-thumbnail
post-custom-banner

문제

풀이

  • 알파벳 소문자로만 이루어진 단어 s가 주어진다.
  • 각 알파벳이 단어에 몇 개가 포함되어 있는지 구하는 프로그램을 작성하라.
    -> 모든 알파벳을 딕셔너리로 할당한 후, 반복문으로 해당 키값이 존재할시 +1증감식을 하도록 구현했다.

코드

# boj, 10808: 알파뱃 개수, python3
def solve(word):
    alpa = {chr(x):0 for x in range(97, 122+1)}

    for x in word:
        if x in alpa:
            alpa[x] = alpa[x] +1

    for x in alpa:
        print(alpa[x], end=' ')

if __name__ == '__main__':
    s = str(input())  # baekjoon

    solve(s)

결과

출처 & 깃허브

boj
github

post-custom-banner

0개의 댓글