博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT 1061. Dating
阅读量:4363 次
发布时间:2019-06-07

本文共 2205 字,大约阅读时间需要 7 分钟。

Sherlock Holmes received a note with some strange strings: "Let's date! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm". It took him only a minute to figure out that those strange strings are actually referring to the coded time "Thursday 14:04" -- since the first common capital English letter (case sensitive) shared by the first two strings is the 4th capital letter 'D', representing the 4th day in a week; the second common character is the 5th capital letter 'E', representing the 14th hour (hence the hours from 0 to 23 in a day are represented by the numbers from 0 to 9 and the capital letters from A to N, respectively); and the English letter shared by the last two strings is 's' at the 4th position, representing the 4th minute. Now given two pairs of strings, you are supposed to help Sherlock decode the dating time.

Input Specification:

Each input file contains one test case. Each case gives 4 non-empty strings of no more than 60 characters without white space in 4 lines.

Output Specification:

For each test case, print the decoded time in one line, in the format "DAY HH:MM", where "DAY" is a 3-character abbreviation for the days in a week -- that is, "MON" for Monday, "TUE" for Tuesday, "WED" for Wednesday, "THU" for Thursday, "FRI" for Friday, "SAT" for Saturday, and "SUN" for Sunday. It is guaranteed that the result is unique for each case.

Sample Input:

3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm

Sample Output:

THU 14:04

#include
#include
#include
#include
#include
using namespace std;int main(){ string s1,s2,s3,s4; string Day,Hour; int flag=0,min; cin>>s1>>s2>>s3>>s4; map
day={ {'A',"MON"},{'B',"TUE"},{'C',"WED"}, {'D',"THU"},{'E',"FRI"},{'F',"SAT"},{'G',"SUN"}}; map
hour={ {'0',"00:"},{'1',"01:"},{'2',"02:"},{'3',"03:"}, {'4',"04:"},{'5',"05:"},{'6',"06:"},{'7',"07:"}, {'8',"08:"},{'9',"09:"},{'A',"10:"},{'B',"11:"},{'C',"12:"}, {'D',"13:"},{'E',"14:"},{'F',"15:"},{'G',"16:"},{'H',"17:"}, {'I',"18:"},{'J',"19:"},{'K',"20:"},{'L',"21:"},{'M',"22:"}, {'N',"23:"}}; int l=s1.length()

转载于:https://www.cnblogs.com/A-Little-Nut/p/8366014.html

你可能感兴趣的文章
IOS开发之Swift学习笔记
查看>>
【Java基础】用LinkedList实现一个简单栈的功能
查看>>
线段树C-A Simple Problem with Integers(树懒线段树)
查看>>
Ferguson游戏
查看>>
PHPExcel
查看>>
create your own github repository and build link to your local project
查看>>
Leetcode-Convert Sorted Array to BST
查看>>
form表单,submit,ajax提交
查看>>
三大平衡树(Treap + Splay + SBT)总结+模板
查看>>
关于数据库名、实例名
查看>>
多线程不安全的函数列表
查看>>
Codeforces Round #318 (Div. 2) B Bear and Three Musketeers (暴力)
查看>>
SVN+AnkhSVN端配置
查看>>
mysql慢查询工具
查看>>
socket代码
查看>>
HTML5 之 简单汇总
查看>>
C#中结构体定义并转换字节数组
查看>>
前端进阶路线图
查看>>
血淋淋的事实告诉你:你为什么不应该在JS文件中保存敏感信息
查看>>
CMS垃圾收集器
查看>>