题解 | 计算一年中的第几天
计算一年中的第几天
https://www.nowcoder.com/practice/178aa3dafb144bb8b0445edb5e9b812a
from datetime import date
import sys
# for line in sys.stdin:
# a = line.split()
# print(int(a[0]) + int(a[1]
nums = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
for dates in sys.stdin:
dat = list(map(int, dates.split()))
ans = 0
if not dat[0] % 100 or not dat[0] % 4 or not dat[0] % 400:
nums[1] = 29
for i in range(dat[1] - 1):
ans += nums[i]
ans += dat[2]
print(ans)

查看6道真题和解析