https://www.acmicpc.net/problem/10808
나의 해결방법
각 알파벳 위치를 구해 배열에 저장하는 방법을 사용했다.
다른 사람들의 코드를 보니 대부분 비슷하게 푼 것 같다.
#include<iostream>
using namespace std;
int main()
{
string s;
cin >> s;
int a[26] = { 0 }; //각 원소 0으로 초기화
for (int i = 0; i < s.size(); i++) {
a[s[i] - 'a']++; //알파벳 위치를 구해 배열에 저장
}
for (int i = 0; i < 26; i++) {
cout << a[i] << " "; //배열 출력
}
return 0;
}