whoami

学んだことや考えたことのアウトプットをします。AtCoder@japanesekeigo Twitter@keigopiano

AOJプログラミング入門 9_A:Finding a Word

問題
Aizu Online Judge

C++で解いた。全部小文字にするのはめんどくさいね。

#include<iostream>
#include<string>
#include<cstdlib>
using namespace std;


string strlower(string str){
    for(int i=0, l=str.size();i<l;i++){
        if(str[i]>='A'&&str[i]<='Z')str[i]+=('a'-'A');
    }
    return(str);
}


int main(){
    string input = "";
    string search = "";

    cin >> search;
    int ans=0;
    while(cin >> input){
        if(input == "END_OF_TEXT")break;
        if(strlower(input)==strlower(search))ans++;
    }
    cout << ans << endl;
    return 0;
}