输入样例
3485djDkxh4hhGE
2984akDfkkkkggEdsb
s&hgsfdk
d&Hyscvnm
输出样例
THU 14:04
代码
#include<bits/stdc++.h>
using namespace std;
char DAY[7][4] = {"MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"};
int main()
{
char str1[70], str2[70], str3[70], str4[70];
gets(str1);
gets(str2);
gets(str3);
gets(str4);
int len1 = strlen(str1);
int len2 = strlen(str2);
int len3 = strlen(str3);
int len4 = strlen(str4);
int i;
for(i = 0; i < len1 && i < len2; i++) {
if(str1[i] == str2[i] && str1[i] >= 'A' && str1[i] <= 'G') {
printf("%s ", DAY[str1[i] - 'A']);
break;
}
}
for(i++ ; i < len1 && i < len2; i++) {
if(str1[i] == str2[i]) {
if(str1[i] >= '0' && str2[i] <= '9') {
printf("%d:", str1[i] - '0');
break;
} else if(str1[i] >= 'A' && str1[i] <= 'Z') {
printf("%d:", str1[i] - 'A' + 10);
break;
}
}
}
for(int i = 0; i < len3 && i < len4; i++) {
if(str3[i] == str4[i]){
if((str3[i] >= 'A' && str3[i] <= 'Z') || (str3[i] >= 'a' && str3[i] <= 'z')) {
printf("%02d", i);
break;
}
}
}
}