1061. Dating (20)
来源:互联网 发布:倾斜三维建模 软件 编辑:程序博客网 时间:2024/04/30 00:46
注意最后分钟的判定是大小字母
#include<iostream>#include<algorithm>#include<vector>#include<map> #include<string>#include<set>#include<stack> #include<queue>using namespace std;string Day(char a){switch(a){case 'A':return "MON";break;case 'B':return "TUE";break;case 'C':return "WED";break;case 'D':return "THU";break;case 'E':return "FRI";break;case 'F':return "SAT";break;case 'G':return "SUN";break;default:return 0;break; }}int Hour(char a){if(a <= '9' && a >= '0'){return a - '0';}else{return a - 'A' + 10;}} int main(){string s1, s2, s3, s4;cin>>s1>>s2>>s3>>s4;int flag = 0;for(int i = 0; i < s1.size() && i < s2.size(); i++){if(s1[i] >= 'A' && s1[i] <= 'G' && s1[i] == s2[i] && flag == 0){cout<<Day(s1[i])<<" ";flag = 1;i++;}if(((s1[i] >= '0' && s1[i] <= '9') || (s1[i] >= 'A' && s1[i] <= 'N') )&& s1[i] == s2[i] && flag == 1){printf("%02d:",Hour(s1[i]));break;}}for(int i = 0; i < s3.size() && i < s4.size(); i++){if(s3[i] == s4[i] && ((s3[i] >= 'a' && s3[i] <= 'z') ||(s3[i] >= 'A' && s3[i] <= 'Z'))){printf("%02d",i);break;}}return 0;}
0 0
- 1061. Dating (20)-PAT
- 【PAT】1061. Dating (20)
- 1061. Dating (20)
- 1061. Dating (20)
- 1061. Dating (20)
- PAT 1061. Dating (20)
- pat 1061. Dating (20)
- 1061. Dating (20)
- 1061. Dating (20)
- 1061. Dating (20)
- 1061. Dating (20)
- pat 1061. Dating (20)
- 1061. Dating (20)
- PAT 1061. Dating (20)
- 1061. Dating (20)
- 1061. Dating (20)
- PAT 1061. Dating (20)
- 1061. Dating (20)
- 000
- ue4 中KismetProceduralMeshLibrary SliceProceduralMesh的原理
- loadrunner 2个参数对应取值关系设置
- 用jspdf实现页面下载生成pdf文件
- 脏读、不可重复读和幻读
- 1061. Dating (20)
- ToastUtils
- 3DMAX 多维材质及对应的UVW展开,UVW贴图
- 【开源.NET】 分享一个前后端分离的轻量级内容管理框架(第二篇前后端交互数据结构分析)
- mybatis的mapper配置文件中的一些细节问题
- hdu1829(按种类来分的并查集)
- iOS10 UITextField输入中文后文字下沉
- 5.使用DirectShow进行摄像头采集并进行H264实时编码
- javascipt-正则表达式