AOJプログラミング入門 9_A:Finding a Word
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; }