けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 359 A - Count Takahashi (7Q, 灰色, 100 点)

基本的な for 文の問題

問題概要

 N 個の文字列が与えられる。各文字列は "Takahashi" か "Aoki" のいずれかである。

"Takahashi" が何個あるかを数えよ。

解法

 N 個の文字列を順に受け取って、"Takahashi" と一致するものを数えれば良い。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    cin >> N;
    
    int res = 0;
    for (int i = 0; i < N; ++i) {
        string S; cin >> S;
        if (S == "Takahashi") ++res;
    }
    cout << res << endl;
}