谁不喜欢在夏天的周日早晨在凉爽的啤酒和电视中放松身心,或者在冬天打羽毛球或与朋友们终极放松呢?
我一直认为,知道一个月内需要休息多少天,可以使您了解情况并帮助您计划要做什么。是坐在电脑前解决代码高尔夫球问题,还是出门踢足球。
因此,请帮我编写一个程序或函数,该程序或函数将2个正整数作为输入,Y
并M
输出该特定year(Y
)和month(M
)中的星期日数(根据公历),然后是每个星期日的日期。
另外,请记住,最短的代码会获胜。
输入约束
1000 <= Y <= 9999
1 <= M <= 12
输出量
这些测试用例将以格式输出具有当年该月中每个月的每个星期日的日期DD-MM-YYYY
。
样本测试用例
测试用例1
样本输入
2017 1
样本输出
5
01-01-2017
08-01-2017
15-01-2017
22-01-2017
29-01-2017
测试案例2
样本输入
2018 2
样本输出
4
04-02-2018
11-02-2018
18-02-2018
25-02-2018
测试用例3
样本输入
2016 11
样本输出
4
06-11-2016
13-11-2016
20-11-2016
27-11-2016
/
代替-
吗?还是可能是一个月,然后是天,然后是年?
Date()
对象)和任何输出格式(包括[4, [<dateobj>, <dateobj>, <dateobj>, <dateobj>]]
(其中<dateobj>
是实际日期对象,并且[]
是实际数组))。