NC14558. 计算天数
描述
输入描述
输入某年某月某日
输出描述
输出这是当前输入年份的第几天
示例1
输入:
2017 12 4
输出:
338
Python(2.7.3) 解法, 执行用时: 16ms, 内存消耗: 2816K, 提交时间: 2017-12-11 07:41:51
a=int(input()) b=int(input()) c=int(input()) d=0 if (a%4==0 and a%100!=0) or a%400==0: l=[31,29,31,30,31,30,31,31,30,31,30,31] else: l=[31,28,31,30,31,30,31,31,30,31,30,31] for i in range(b-1): d+=l[i] d+=c print(d)
Python3(3.5.2) 解法, 执行用时: 24ms, 内存消耗: 6392K, 提交时间: 2017-12-28 07:08:03
year=int(input()) month=int(input()) day=int(input()) days=[31,28,31,30,31,30,31,31,30,31,30,31] d=sum(days[:(month-1)])+day if year%400==0 or(year%4==0 and year%100!=0): d=d+1 print(d)