PAT 乙级 1014
来源:互联网 发布:云计算技术 编辑:程序博客网 时间:2024/06/07 04:03
第一个计算星期的,我把问题复杂化,以为大写字母是A到Z,结果到G就可以了。
这题的难点就是分清大些写字符条件以及数字。
#include<iostream>using namespace std;int main(){string s[4];for(int i=0;i<4;i++) cin>>s[i];int len1=s[0].length();int len2=s[1].length();int len3=s[2].length();int len4=s[3].length();if(len1>len2) len1=len2;if(len3>len4) len3=len4;int k=0;int h;for(int i=0;i<len1;i++) { if(s[0][i]==s[1][i]&&s[0][i]>='A'&&s[0][i]<='G'&&k==0) k=(s[0][i]-'A'+1); else if(s[0][i]==s[1][i]&&k!=0) { if(s[0][i]>='0'&&s[0][i]<='9') { h=s[0][i]-'0'; break; }else if(s[0][i]>='A'&&s[0][i]<='N'){h=s[0][i]-'A'+10;break;} } } int t; for(int i=0;i<len3;i++) { if(s[2][i]==s[3][i]&&s[2][i]>='a'&&s[2][i]<='z'||s[2][i]==s[3][i]&&s[2][i]>='A'&&s[2][i]<='Z') { t=i; break; } } string arr[8]; arr[1]="MON",arr[2]="TUE",arr[3]="WED",arr[4]="THU",arr[5]="FRI",arr[6]="SAT",arr[7]="SUN"; cout<<arr[k]<<" "; printf("%02d:%02d",h,t); return 0;}
阅读全文
0 0
- PAT乙级1014
- PAT乙级1014
- PAT(乙级)1014
- PAT乙级1014
- PAT 乙级 1014
- PAT 乙级 1014 福尔摩斯的约会
- 【PAT乙级题目1014】福尔摩斯的约会
- pat 乙级 1014 福尔摩斯的约会(20)
- PAT乙级 1004. 成绩排名
- PAT乙级 月饼 (25)
- PAT乙级 人口普查(20)
- PAT 乙级 1020.月饼
- PAT乙级1001
- PAT乙级1002
- PAT 乙级 1028.人口普查
- PAT乙级1003
- pat乙级总结
- PAT乙级1010-月饼
- 邓敬雷:当今中国社会主要矛盾分析
- 创新工场深度学习暑期训练营 — 聊天机器人
- 开灯问题
- 阳虚阴虚怎么辩证
- Swift3-如何保证强制进入横屏模式
- PAT 乙级 1014
- Struts2 文件上传 下载
- Atitit it 互联网 软件牛人的博客列表
- Cookie/Session详解
- 用word发CSDN blog,免去插图片的烦恼
- 转发和重定向的比较
- if的[]和[[]]
- 2017CCPC网络选拔赛1005CaoHaha's staff(规律贪心)
- Codeforces Round #424 E. Cards Sorting