#15955: C++解,把字元替代就方便多了


timmy940410 (遊艇)

學校 : 臺北市私立延平高級中學
編號 : 69053
來源 : [122.116.197.27]
最後登入時間 :
2021-02-19 11:39:00
a291. nAnB problem | From: [203.72.178.252] | 發表日期 : 2018-11-07 17:25

#include<iostream>
using namespace std;
int main(){
char r[4];
while(cin>>r[0]>>r[1]>>r[2]>>r[3]){
int n;
cin>>n;
while(n--){
int sum1=0,sum2=0;
char c[4];
char p[4];
for(int i=0;i<4;i++) c[i]=r[i];
for(int i=0;i<4;i++){
cin>>p[i];
if(p[i]==c[i]){
sum1++;
p[i]='s';
c[i]='s';
}
}
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
if(c[j]==p[i]&&c[j]!='s'&&p[i]!='s'){
sum2++;
p[i]='s';
c[j]='s';
}
}
}
cout<<sum1<<"A"<<sum2<<"B\n";
}
}
}

 
ZeroJudge Forum