백준 algorithm

백준 10808 - 알파벳 개수

cosmohoo 2020. 3. 10. 01:45
반응형

문제 설명

 

 

 

 

=>string을 입력받은 후에 만들어놓은 배열에 하나씩 추가해준다. 

=>아스키코드를 통해 index를 접근하면 된다. 

 

 

 

 

 

#include <iostream>
#include <stack>
#include <string>
#include <vector>
#include <algorithm>

using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    cout.tie(nullptr);
    
    string s;
    cin >> s;
    
    int alphabet[26]={0};
    
    for(int i=0; i<s.length(); ++i)
    {
        alphabet[s[i]-97]++;
    }
    
    for(int i=0; i<26; ++i)
    {
        cout<<alphabet[i]<<" ";
    }
    cout<<'\n';
    return 0;
}

반응형