中级守护
题目链接: 酷町堂:6235
题目描述 De**ion
某国截获了敌国一段密文,密文由四串字符组成:
7851xazsA6565asdB
3845cszaAfdkj+asBdsb
shH!gdjas
dsj!kdaa
在这段密文里,隐藏了一个时间信息,经过专家组的破译,得到这段时间信息是:星期一 11:05
。
在前两个字符串中,我们找到第一对相同的大写字母是 ‘A’,A是第一个大写字母,所以表示星期一(‘A’~'G’分别对应星期一到星期日)。接着找到第二对相同的字符是 ‘B’,表示11点(字符 ‘0’~'9’对应0点到9点,‘A’~'N’分别对应10点~23点)。
在后两个字符串中,第一对相同的英文字母是 ‘d’,出现在第5个位置(位置从0开始计),表示05分(时、分不足10的要在前面补0)。
上述描述中“相同的”字符指的是两字符串中同位置处的字符相同。
先给出一段密文,请你按照此破译规则,将密文中的时间信息破译出来。
输入描述 Input De**ion
输入有4行,每行一个长度不超过60的字符串(不含空格)。
输出描述 Output De**ion
输出形如DAY HH:MM
的时间信息。其中DAY
是星期几的缩写,MON
表示星期一,TUE
表示星期二,WED
表示星期三,THU
表示星期四,FRI
表示星期五,SAT
表示星期六,SUN
表示星期日。时间采用24小时计时法。数据保证得到的时间信息符合规范。
样例输入 Sample Input
7851xazsA6565asdB 3845cszaAfdkj+asBdsb shH!gdjas dsj!kdaa
样例输出 Sample Output
MON 11:05
数据范围及提示 Data Size & Hint
注意;在前两个字符串中,
先找相同的大写字母(范围 ‘A’~‘G’);
再找相同的字符(范围 ‘0’~‘9’, ‘A’~‘N’)。
在后两个字符串中,找相同的英文字母。
中间可能会有不符合条件的相同字符干扰。
数据保证能够破译出所有的时间信息。//本题为阶段测试错题