Algorithm/BOJ
[백준] 10808 알파벳 개수 (파이썬 python)
YOONJELLY
2022. 1. 23. 14:17
문제 링크
https://www.acmicpc.net/problem/10808
10808번: 알파벳 개수
단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다.
www.acmicpc.net
문제
문제 풀이
알파벳 개수만큼 list를 만들고
입력받은 문자열에 대해 ord를 통해 정수로 변환해준 후
'a'를 0으로 나타내도록 97을 빼주어 인덱스를 계산했다.
알파벳이 나오면 해당 인덱스에 대한 값이 1씩 증가하도록 하였다.
s = input()
slist = list(s)
list = [0 for i in range(26)]
for i in slist:
index = ord(i) - 97
list[index] += 1
for i in range(26):
print(list[i], end=' ')