#include <bits/stdc++.h>
using namespace std;
int main() {
int n, i, j, A = 0, B = 0;
string g, a;
cin >> a >> n;
for(j = 0;j < n; j++){
cin >> g;
A = 0, B = 0;
for(i = 0;i < 4;i++){
if(a[i] == g[i]){
A += 1;
continue;
}
if(a[i] == g[0]){
B += 1;
}
if(a[i] == g[1]){
B += 1;
}
if(a[i] == g[2]){
B += 1;
}
if(a[i] == g[3]){
B += 1;
}
}
cout << A << "A" << B << "B" << "\n";
}
}
應該有更好的辦法可以解題,但我目前覺得這是最簡單明瞭的解題方法,這題主要就是練習迴圈的邏輯清不清楚。(continue,break那些)