गर्मियों में रविवार की सुबह ठंडी बियर और टीवी या सर्दियों में बैडमिंटन खेलना या दोस्तों के साथ खेलना पसंद नहीं है?
मैं हमेशा यह सोचता हूं कि एक महीने में आपको कितने दिन चिल करना है, यह आपको अच्छी तरह से सूचित करता है और आपको जो करना है, उसकी योजना बनाने में मदद करता है। अपने पीसी के सामने बैठे रहें और एक कोड-गोल्फ समस्या को हल करें या फुटबॉल खेलने के लिए बाहर जाएं।
तो, मुझे एक प्रोग्राम या फ़ंक्शन लिखने में मदद करें जो इनपुट 2 पॉजिटिव पूर्णांक के रूप में लेता है, Y
और M
उस रविवार ( Y
) और महीने ( M
) (ग्रेगोरियन कैलेंडर के अनुसार) में रविवार की संख्या को आउटपुट करता है , उसके बाद प्रत्येक रविवार की तारीख।
इसके अलावा, ध्यान रखें कि सबसे छोटा कोड जीतता है।
इनपुट की कमी
1000 <= वाई <= 9999
1 <= एम <= 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>
वास्तविक तिथि वस्तु है, और[]
एक वास्तविक सरणी है)।