Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
68233 | 金浩 | 18岁生日 | Python3 | Accepted | 32 MS | 3816 KB | 801 | 2024-03-21 10:49:38 |
def leyear(y): if y%400==0 or (y%4==0 and y%100!=0): return True else: return False T=int(input()) for i in range(T): n=input() n_list=n.split() c=0 for i in range(len(n_list)): if n_list[i][5:7]=="01" or n_list[i][5:7]=="02": if n_list[i][5:7]=="02" and n_list[i][8:]=="29": print(-1) else: for j in range(18): if leyear(int(n_list[i][:4])+j): c+=366 else: c+=365 print(c) else: for j in range(18): if leyear(int(n_list[i][:4])+j+1): c+=366 else: c+=365 print(c)