题解 | #计算日期到天数转换#

计算日期到天数转换

https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

from re import L
year=input()
mon=[0,31,60,91,121,152,182,213,244,274,305,335]#直接按闰月吧总数算出来
l=year.split(" ")
ans1=mon[int(l[1])-1]#直接对照就行
if int(l[0])%100==0:#很坑 就差这一个用例 如果年份是整百的 是按照400算的
    if int(l[0])%400!=0 and int(l[1])>2:
        ans1=ans1-1
elif int(l[0])%4!=0 and int(l[1])>2:  
    ans1=ans1-1
print(ans1+int(l[2]))

全部评论

相关推荐

机械打工仔:第一位颇有孟德之志
点赞 评论 收藏
分享
06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
感觉今年拿到大厂实习offer的人很多,光是身边同学室友都是好几个offer。由此可见,秋招得有多卷
小浪_Coding:必须卷的起飞, 应该比25更卷一点, 25已经是哀声一片了, 26会更难一点, 现在还有`很多25未找到的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务