2016_8_23
这题3条判断条件要搞对,注意第三条包括大写和小写字母,否则第四个样例过不了。。(没看清题目这里花了点时间)
ac code
# -*- coding: utf-8 -*-
"""
Created on Mon Aug 22 19:08:13 2016
@author: hanzy
"""
if __name__ == "__main__":
date = ['MON','TUE','WED','THU','FRI','SAT','SUN']
time = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N']
engl = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
info1 = raw_input()
info2 = raw_input()
info3 = raw_input()
info4 = raw_input()
res = []
count = 0
a = range(len(info1)) if len(info1)<len(info2) else range(len(info2))
b = range(len(info3)) if len(info3)<len(info4) else range(len(info4))
for i in a:
if count == 2:
break
if info1[i] == info2[i] and info1[i]>='A' and info1[i]<='G' and count == 0:
res.append(date[engl.index(info1[i])])
count += 1
elif info1[i] == info2[i] and (info1[i]>='A' and info1[i]<='N' or info1[i]>='0' and info1[i]<='9') and count == 1:
res.append(int(time.index(info1[i])))
count += 1
for i in b:
if info3[i] == info4[i] and (info3[i]>='a' and info3[i]<='z' or info3[i]>='A' and info3[i]<='Z'):
res.append(i)
break
print res[0] + ' ' + '%02d'%res[1] + ':' + '%02d'%res[2]