알고리즘 공부/파이썬(Python)

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

마달랭 2024. 7. 6. 20:59
반응형

리뷰

딕셔너리를 활용하여 풀었다. 브론즈4가 맞는지!?

 

문제 풀이

  1. a~z까지의 키를 갖는 딕셔너리를 값이 0인 상태로 초기화 해준다
  2. 입력받은 문자열의 단어를 돌며 해당 키값의 값을 1올려준다.
  3. 딕셔너리의 value를 개행하여 출력해준다.

 

참고 사항

chr을 사용하면 딕셔너리 초기화가 용이하다.

 

 

정답 코드

def q10808():
    # 백준 10808번 알파벳 개수 파이썬
    s = input()
    alpha = {chr(i): 0 for i in range(97, 123)}
    for i in s:
        alpha[i] += 1
    print(*alpha.values())
q10808()

 

 

728x90
반응형