1014.福尔摩斯的约会
2015-12-09 18:54
197 查看
#include <iostream> #include <string> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { string s1, s2, s3, s4; string week[] = { "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" }; int mark = 0; cin >> s1 >> s2 >> s3 >> s4; for (int i = 0; i < s1.length() && i < s2.length();++i) { if (s1[i]==s2[i]) { if (mark == 0) { if (s1[i] >= 'A'&&s1[i] <= 'G') { cout << week[s1[i] - 'A'] << ' '; mark = 1; } } else if (mark == 1) { if (s1[i] >= '0'&&s1[i] <= '9') { cout << "0"<<s1[i] - 0x30 << ":"; mark = 2; } else if (s1[i] >= 'A'&&s1[i] <= 'N') { cout << s1[i] - 'A' + 10 << ":"; mark = 2; } } } } int mark2 = 0; for (int i = 0; i < s3.length() && i < s4.length();++i) { if (s3[i]==s4[i]) { if (mark2 == 0 && (s3[i] >= 'a'&&s3[i] <= 'z' || s3[i] >= 'A'&&s3[i] <= 'Z')) //哔了狗,题目也不讲清楚大小写都算 { if (i <= 9) { cout << "0" << i << endl; } else cout << i << endl; mark2 = 1; } } } return 0; }
相关文章推荐
- MySQL CMake参数说明手册
- 切换ISO8601时间戳
- WinForm自定义控件(一) EditBox
- TCP: time wait bucket table overflow解决方法
- 公司初创时期的技术路线系列--3.zookeeper安装
- EF的join用法
- 1013.数素数
- Android学习之HttpURLConnection对象的使用
- OC异常处理大全
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- Linux服务之ansible自动化
- java异常—— finally 子句+带资源的 try语句
- POJ 1019 number sequece数学处理
- 快速排序算法(QuickSort)
- echarts之tooltip-showContent
- Python GUI--Tkinter实践
- 这样查看告警邮件要慢一点……
- 1012.数字分类
- Could not find Developer Disk Image
- npm内网源搭建