BOJ:10808文字数(C++)


質問する



Code

#include <iostream>
#include <string.h>

using namespace std;

int arr[30];
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);

    string s;
    cin >> s;
    /* 확장된 for문
    for(auto i : s){
        arr[i-97]++;
    } 
    */
    for(int i=0;i<s.length();i++){
        arr[s[i]-97]++;
    }
    for(int i=0;i<26;i++)
        cout << arr[i] << ' ';
}
:ASCIIコードで簡単に問題を解くことができます.
   A = 65
   a = 97