728x90
출처
https://www.acmicpc.net/problem/10808
내 풀이
#include<iostream>
using namespace std;
string S = "";
int alphabet[26] = { 0, };
int main()
{
cin >> S;
for (int i = 0; i < S.size(); i++)
{
alphabet[S[i] - 'a']++;
}
for (int i = 0; i < size(alphabet); i++)
{
cout << alphabet[i] << " ";
}
}
해설
알파벳이 총 26이라는걸 이용하여 문자열에 문자 하나하나 체크해서 'a' 해준 뒤 ++ 해주었다.
느낀점
Good
'백준 코딩테스트 > 브론즈' 카테고리의 다른 글
10988) 팰린드롬인지 확인하기 (0) | 2022.06.17 |
---|---|
2953) 나는 요리사다 (C++) (0) | 2022.05.31 |
1145) 적어도 대부분은 배수 (C++) (0) | 2022.05.28 |
2920) 음계 (C++) (0) | 2022.05.27 |
1100) 하얀 칸 (C++) (0) | 2022.05.19 |