반응형
문제설명
https://www.acmicpc.net/problem/10808
사고과정
- 쉬운 문제인 것 같아도 방심하지 않고 풀려고 노력했다..! 그래도 이거는 맞았다!
- 우선 소문자 알파벳으로만 이루어졌다고 했기 때문에 소문자 알파벳 a ~ z까지 26개이기 때문에 0부터 26까지 loop를 돌면서 해당 숫자의 값과 ord('a') 값과 더한 int 값에 chr() 를 씌우면 a ~ z까지 중 하나가 나오게 된다. 그리고 해당 알파벳을 문자열에서 count 함수를 사용해 찾았다!
풀이
import sys
input = sys.stdin.readline
string = input()
for i in range(0, 26):
res = string.count(chr(i + ord('a')))
print(res, end=' ')
반응형
'알고리즘 삽질장' 카테고리의 다른 글
[BOJ] 10820번 - 문자열 분석 (0) | 2021.10.26 |
---|---|
[BOJ] 10809번 - 알파벳 찾기 (0) | 2021.10.26 |
[BOJ] 1935번 - 후위 표기식2 (0) | 2021.10.26 |
[BOJ] 1918번 - 후위 표기식 (0) | 2021.10.25 |
[BOJ] 17299번 - 오등큰수 (0) | 2021.10.25 |