परिचय
अक्सर, लोग तारीखों को "अगस्त में दूसरा शुक्रवार, 2018" या "मार्च, 2012 में चौथा रविवार" कहते हैं। लेकिन यह बताना मुश्किल है कि वह कौन सी तारीख है! आपका कार्य एक कार्यक्रम लिखना है जो एक वर्ष, एक महीने, सप्ताह का एक दिन और एक पूर्णांक, और उस दिनांक को आउटपुट करता है।
चुनौती
इनपुट के लिए, आपको एक वर्ष, एक महीना, सप्ताह का एक दिन और एक नंबर मिलेगा।
आप किसी भी उचित प्रारूप में इनपुट ले सकते हैं, जैसे सप्ताह के दिन के लिए एक स्ट्रिंग का उपयोग करना या एक शून्य अनुक्रमित सप्ताह के दिन का उपयोग करना, या यहां तक कि एक ही स्ट्रिंग में वर्ष और महीना भी ले सकते हैं। अपने इनपुट प्रारूप को अपने उत्तर में स्पष्ट करें, हालाँकि।
पूर्णांक जो आपको बताता है कि सप्ताह के किस दिन को लक्षित करने के लिए 1-5 से पूर्णांक होगा। पूर्णांक कभी भी सप्ताह के उस दिन को संदर्भित नहीं करेगा जो अस्तित्व में नहीं है (उदाहरण के लिए फरवरी 2019 का पांचवा शुक्रवार, जो मौजूद नहीं है)।
साल हमेशा सकारात्मक रहेगा।
आपका आउटपुट किसी भी उचित प्रारूप में हो सकता है, जिसमें आपकी अंतिम तिथि को प्रिंट करना शामिल है। हालाँकि, कृपया अपने आउटपुट प्रारूप को अपने उत्तर को स्पष्ट करें।
आउटपुट में वर्ष और महीना प्रदान करना वैकल्पिक है। इसके अलावा, आप मान सकते हैं कि तारीख वैध है।
उदाहरण इनपुट और आउटपुट
इस इनपुट पर विचार करें, इस प्रारूप में वर्ष में 4 अंकों की संख्या, पूर्णांक के रूप में महीना, स्ट्रिंग के रूप में सप्ताह का दिन और पूर्णांक के रूप में क्रमिक संख्या के रूप में लिया जा रहा है:
2019, 3, शनिवार, 2
2019, 12, रविवार, 1
2019, 9 शनिवार, 1
आउटपुट:
मार्च 9
दिसंबर 1
सितंबर 7
यह कोड-गोल्फ है , इसलिए सबसे कम उत्तर जीतता है।
date
, लेकिन आश्चर्यजनक रूप से, पार्सर की एक ... यहां दिलचस्प व्याख्या है।