#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
#include <ctype.h>
using namespace std;
int main(int argc, char* argv[])
{
string str1,str2,str3,str4;
string days[7]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
int nums[3]={0},i=0,samenum=0;
cin>>str1>>str2>>str3>>str4;
int len1=strlen(str1.c_str());
int len2=strlen(str2.c_str());
int len3=strlen(str3.c_str());
int len4=strlen(str4.c_str());
int j=0;
while(j<len1 && j<len2)
{
if(str1[j]==str2[j]&&str1[j]>='A'&&str1[j]<='G'&&i==0)
{
nums[0]=str1[j]-'A';
i++;
}
else if(str1[j]==str2[j]&&str1[j]>='A'&&str1[j]<='N'&&i==1)
{
nums[1]=str1[j]-'A'+10;
i++;
break;
}
else if(str1[j]==str2[j]&&str1[j]>='0'&&str1[j]<='9'&&i==1)
{
nums[1]=str1[j]-'0';
i++;
break;
}
j++;
}
bool found=false;
for(j=0;!found;j++)
{
if(isalpha(str3[j]) && str3[j]==str4[j])
{
nums[i]=j;
found=true;
}
}
cout<<days[nums[0]]<<" ";
//cout.fill('0');
//cout.width(2);
cout<<setfill('0')<<setw(2)<<nums[1]<<":";
cout<<setfill('0')<<setw(2)<<nums[2];
return 0;
}
PAT乙级1014
最新推荐文章于 2022-10-25 21:47:39 发布