
https://www.acmicpc.net/problem/10808
10808번: 알파벳 개수
단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다.
www.acmicpc.net
문제

접근법
문자를 아스키코드로 변경해 숫자로 활용
a의 아스키 코드는 97이므로 이를 기준으로 cnt의 인덱스 0을 a, 1을 b, 2를 c ... z를 25로 처리하였음.
코드
arr=input()
cnt=[0]*26
for i in arr:
cnt[ord(i)-97]+=1
print(*cnt)
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 10820번 문자열 분석 - 파이썬(Python) (0) | 2021.08.01 |
---|---|
[백준] 10809번 알파벳 찾기 - 파이썬(Python) (1) | 2021.07.31 |
[백준] 1918번 후위 표기식 - 파이썬(Python) (0) | 2021.07.31 |
[백준] 1935번 후위 표기식2 - 파이썬(Python) (0) | 2021.07.29 |
[백준] 17299번 오등큰수 - 파이썬(Python) (0) | 2021.07.28 |