1061 Dating

#include<iostream>

#include<cctype>

#include<iomanip>

#include<string>

using namespace std;

int main(){

string a,b,c,d;

cin>>a>>b>>c>>d;

char t[2];

int pos, i=0,j=0;

//找到第一个相同字符(表示星期)

while(i<a.length()&&i<b.length()){

if(a[i]==b[i]&&(a[i]>='A'&&a[i]<='G')){

t[0]=a[i];

break;

}

i++;

}

//找到第二个相同字符(表示小时)

i=i+1;

while(i<a.length()&&i<b.length()){

if(a[i]==b[i]&&((a[i]>='A'&&a[i]<='N')||isdigit(a[i]))){

t[1]=a[i];

break;

}

i++;

}

//找到第三个相同字符(表示分钟)

while(j<c.length()&&j<d.length()){

if(c[j]==d[j]&&isalpha(c[j])){

pos=j;

break;

}

j++;

}

//建立映射关系

string week[7]={"MON","TUE","WED","THU","FRI","SAT","SUN"};

//转换小时

int hour=0;

if(isdigit(t[1])){

hour=t[1]-'0';

}else{

hour=t[1]-'A'+10;

}

cout<<week[t[0]-'A']<<" ";

cout<<setw(2)<<setfill('0')<<hour<<":";

cout<<setw(2)<<setfill('0')<<pos<<endl;

return 0;

}

相关推荐
CoovallyAIHub21 小时前
仿生学突破:SILD模型如何让无人机在电力线迷宫中发现“隐形威胁”
深度学习·算法·计算机视觉
CoovallyAIHub21 小时前
从春晚机器人到零样本革命:YOLO26-Pose姿态估计实战指南
深度学习·算法·计算机视觉
CoovallyAIHub21 小时前
Le-DETR:省80%预训练数据,这个实时检测Transformer刷新SOTA|Georgia Tech & 北交大
深度学习·算法·计算机视觉
CoovallyAIHub21 小时前
强化学习凭什么比监督学习更聪明?RL的“聪明”并非来自算法,而是因为它学会了“挑食”
深度学习·算法·计算机视觉
CoovallyAIHub21 小时前
YOLO-IOD深度解析:打破实时增量目标检测的三重知识冲突
深度学习·算法·计算机视觉
NAGNIP1 天前
轻松搞懂全连接神经网络结构!
人工智能·算法·面试
NAGNIP1 天前
一文搞懂激活函数!
算法·面试
董董灿是个攻城狮1 天前
AI 视觉连载7:传统 CV 之高斯滤波实战
算法
爱理财的程序媛2 天前
openclaw 盯盘实践
算法