当前位置: 移动技术网 > IT编程>脚本编程>Python > python判断一月有多少天(闰年判断)

python判断一月有多少天(闰年判断)

2020年07月04日  | 移动技术网IT编程  | 我要评论


文章目录


1. 题目

指定年份 Y 和月份 M,请你帮忙计算出该月一共有多少天。

示例 1:
输入:Y = 1992, M = 7 输出:31 示例 2:
输入:Y = 2000, M = 2 输出:29 示例 3:
输入:Y = 1900, M = 2 输出:28 提示: 1583 <= Y <= 2100 1 <= M <= 12 

2. 解题

class Solution {//C++ public: int numberOfDays(int Y, int M) { vector<int> d = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; if(M != 2) return d[M]; if((Y%400 == 0) || (Y%4==0 && Y%100!=0)) return d[2]+1; return d[2]; } }; 

0 ms 6.1 MB

class Solution:#py3 def numberOfDays(self, Y: int, M: int) -> int: d = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] if M != 2: return d[M] if (Y%400 == 0) or (Y%4==0 and Y%100!=0): return d[2]+1 return d[2] 

44 ms 13.5 MB

本文地址:https://blog.csdn.net/qq_21201267/article/details/107096957

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网