आपकी चुनौती बेहद सरल है। एक वर्ष को इनपुट के रूप में देखते हुए, उस वर्ष के सभी महीनों को प्रिंट करें जिसमें ग्रेगोरियन कैलेंडर के अनुसार शुक्रवार 13 वां होगा । ध्यान दें कि भले ही ग्रेगोरियन कैलेंडर 1582 तक पेश नहीं किया गया था, सादगी के लिए हम यह दिखावा करेंगे कि यह 0001 ईस्वी से उपयोग में है।
नियम
पूर्ण कार्यक्रमों या कार्यों की अनुमति है।
आप इनपुट को तर्कों से, STDIN से, या कमांड लाइन तर्कों के रूप में ले सकते हैं।
आपको किसी भी तारीख और समय के निर्माण का उपयोग करने की अनुमति नहीं है।
आप सुरक्षित रूप से मान सकते हैं कि इनपुट एक वैध वर्ष होगा। यदि इनपुट 1 से छोटा है, तो मान्य पूर्णांक नहीं है, या आपकी भाषाओं के देशी नंबर प्रकार से बड़ा है, आपको इसे संभालने की आवश्यकता नहीं है, और आपको अपरिभाषित व्यवहार मिलता है।
आउटपुट संख्या, अंग्रेजी में, या किसी अन्य मानव पठनीय प्रारूप में हो सकता है, इसलिए जब तक आप मानक निर्दिष्ट करते हैं।
सुनिश्चित करें कि आप लीप-इयर्स के लिए खाते हैं। और याद रखें, लीप-ईयर्स हर 4 साल में नहीं होते हैं!
टिप्स
चूंकि इस बारे में जाने के लिए कई अलग-अलग तरीके हैं, इसलिए मैं आपको यह नहीं बताना चाहता कि यह कैसे करना है। हालांकि, यह भ्रमित हो सकता है कि कहां से शुरू करें, इसलिए यहां एक तारीख से सप्ताह के दिन का निर्धारण करने के कुछ अलग-अलग विश्वसनीय तरीके हैं।
सप्ताह के एक ज्ञात दिन के साथ एक प्रारंभ तिथि चुनें, जैसे कि सोमवार, 1 जनवरी, 0001 और पता करें कि दो दिन कितने अलग हैं, और उस संख्या को 7 मोड लें।
नमूना IO
2016 --> May
0001 --> 4, 7
1997 --> Jun
1337 --> 09, 12
123456789 --> January, October
हमेशा की तरह, यह कोड-गोल्फ है, इसलिए मानक-कमियां लागू होती हैं, और सबसे छोटी उत्तर जीत होती है।