Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
38611 | 木木老师 | 打印日期 | Python3 | Accepted | 37 MS | 3840 KB | 765 | 2022-09-15 10:22:10 |
import sys t=[31,28,31,30,31,30,31,31,30,31,30,31] l=[] while True: line = sys.stdin.readline() if not line: break a, b = (int(x) for x in line.split()) arr=[a,b] l.append(arr) for i in range (len(l)): year=l[i][0] day=l[i][1] for j in range (len(t)): if j==1: t[j]=28 if (year%4==0 and year%100!=0) or year%400==0: t[j]=29 if day<=t[j]: y=str(year) for k in range (4-len(y)): y="0"+y jj=str(j+1) if j+1<10: jj="0"+jj d=str(day) if day<10: d="0"+d print(y+"-"+jj+"-"+d) break day=day-t[j]