알고리즘 공부/백준 > Python3
[백준 파이썬] #10808: 알파벳 개수
IS_배키
2021. 2. 20. 16:16
10808번: 알파벳 개수
단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다.
www.acmicpc.net
[문제]
알파벳 소문자로만 이루어진 단어 S가 주어진다. 각 알파벳이 단어에 몇 개가 포함되어 있는지 구하는 프로그램을 작성하시오. 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다.
[문제 접근]
리스트 ans에 0을 26개 넣어놓고 단어 S의 알파벳을 ord()로 판단하여 ans에 +1해준다.
[정답]

1. 단어 S를 입력받는다. 리스트 ans에 0을 26개 선언한다.
2. for문을 돌면서 S의 알파벳을 ord()-97을 해주고 해당 ans에 +1을 해준다.
3. ans을 출력한다.