알고리즘

[알고리즘] 백준 2386 - 도비의 영어 공부 (C++)

blueberrysoda 2024. 12. 22. 23:37

[문제 링크] : https://www.acmicpc.net/problem/2386

#include <iostream>
using namespace std;

string S;

int main(){
    int cnt;
    while(true){
        cnt = 0;
        getline(cin, S);

        if(S[0] == '#'){
            break;
        }
        if(S[0] >= 'A' && S[0] <= 'Z'){
            for(int i=2; i<S.size(); i++){
                if(S[i] == S[0]){
                    cnt++;
                }
                if(S[i] == S[0] + 32){
                    cnt++;
                }
            }
        }
        else{
            for(int i=2; i<S.size(); i++){
                if(S[i] == S[0]){
                    cnt++;
                }
                if(S[i] == S[0] - 32){
                    cnt++;
                }
            }
        }
        cout << S[0] << " " << cnt << "\n";
    }
    return 0;
}