#include <vector>
#include <iostream>
using namespace std;
vector<int> list(26, 0);
int main()
{
string str;
cin >> str;
for (int i = 0; i < str.size(); i++) {
list[str[i]-97]++;
}
for (int i =0; i <list.size(); i++){
cout << list[i] << " ";
}
return 0;
}
vector list(26, 3) 은 초기값이 3인 26개의 벡터를 생성하는 것
ASCII는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 숫자, 영문 대문자, 영문 소문자이다. 숫자는 48 ~ 57, 영문 대문자는 65 ~ 90, 영문 소문자는 97 ~ 122이다. 영문 소문자에서 32를 빼면 영문 대문자가 된다.