こういうのは for
文を使う方が自然だと思う。
問題概要 (意訳)
長さが 3 の文字列 が与えられる。
となる の個数を答えよ。
解法
この頃の A 問題は for
文を用いなくても解けると謳っていた。しかし、こういうのは for
文 (あるいは準ずるライブラリ) を使うのが自然だと思う。
#include <bits/stdc++.h> using namespace std; int main() { string S, T; cin >> S >> T; int res = 0; for (int i = 0; i < 3; ++i) { if (S[i] == T[i]) ++res; } cout << res << endl; }