AcWing 1547. 约会
原题链接
简单
#include<iostream>
#include<cstring>
using namespace std;
int main(){
string s1,s2,s3,s4;
cin>>s1>>s2>>s3>>s4;
int day,hh,mm;
bool first=true;
string DAY[7]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
for(int i=0;i<s1.size();i++){
if(first&&s1[i]==s2[i]&&s1[i]>='A'&&s1[i]<='G'){
day=s1[i]-'A';
first=false;
}
else if(!first&&s1[i]==s2[i]){
if(s1[i]>='A'&&s1[i]<='N')
hh=s1[i]-'A'+10;
else if(s1[i]>='0'&&s1[i]<='9') //else if***
hh=s1[i]-'0';
else continue; //else***
break;
}
}
for(int i=0;i<s1.size();i++)
if(s3[i]==s4[i]){
if((s3[i]>='A'&&s3[i]<='Z')||(s3[i]>='a'&&s3[i]<='z'))
{mm=i;break;}
}
cout<<DAY[day]<<" ";
if(hh<10)cout<<0<<hh<<":";
else cout<<hh<<":";
if(mm<10)cout<<0<<mm;
else cout<<mm;
}