Wer mag es nicht, an einem Sonntagmorgen im Sommer mit einem gekühlten Bier und Fernsehen zu chillen oder im Winter Badminton zu spielen oder ultimativ mit Freunden zu chillen?
Ich denke immer, dass Sie gut informiert sind, wenn Sie wissen, wie viele Tage Sie in einem Monat chillen müssen, und Sie bei der Planung Ihrer Aktivitäten unterstützen. Sei es, wenn Sie vor Ihrem PC sitzen und ein Code-Golf-Problem lösen oder Fußball spielen.
Also, schreiben Sie mir helfen , ein Programm oder eine Funktion , die als Eingang 2 positive ganze Zahlen nimmt, Y
und M
und gibt die Anzahl der Sonntage in dem betreffenden Jahr ( Y
) und Monat ( M
) (nach dem Gregorianischen Kalender), dem Zeitpunkt der jeden Sonntag gefolgt.
Denken Sie auch daran, dass der kürzeste Code gewinnt.
Eingabebeschränkungen
1000 <= Y <= 9999
1 <= M <= 12
Ausgabe
Bei diesen Testfällen werden die Daten jedes Sonntags des Monats in diesem Jahr im Format ausgegeben DD-MM-YYYY
.
Beispiel-Testfälle
Testfall 1
Sample Input
2017 1
Beispielausgabe
5
01-01-2017
08-01-2017
15-01-2017
22-01-2017
29-01-2017
Testfall 2
Sample Input
2018 2
Beispielausgabe
4
04-02-2018
11-02-2018
18-02-2018
25-02-2018
Testfall 3
Sample Input
2016 11
Beispielausgabe
4
06-11-2016
13-11-2016
20-11-2016
27-11-2016
/
statt-
? Oder kann es ein Monat sein, dann ein Tag, dann ein Jahr?
Date()
Objekts und jedes Ausgabeformat einschließlich[4, [<dateobj>, <dateobj>, <dateobj>, <dateobj>]]
(wobei<dateobj>
es sich um ein tatsächliches Datumsobjekt und[]
ein tatsächliches Array handelt) zuzulassen .