MM/DDदिनांक ( 12/24) और प्रारंभ / समाप्ति तिथि सीमा ( 11/01 - 06/24) को देखते हुए , यह पता लगाएँ कि क्या तिथि सूचीबद्ध तिथि अवधि के भीतर है।
तिथि सीमा क्रमिक ( 05/01 - 11/01) हो सकती है या अगले वर्ष के आसपास लपेट सकती है ( 11/01 - 05/01)।
उदाहरण:
12/24in11/01 - 06/24= सत्य है06/24in11/01 - 06/24= सत्य है06/24in06/24 - 06/24= सत्य है06/24में है11/01 - 06/23= गलत07/24में है11/01 - 06/24= गलत07/24in05/01 - 11/01= सत्य है07/24in07/23 - 07/20= सत्य है
सालों मैटर नहीं करते। किसी भी वर्ष के अतीत या भविष्य के लिए आवेदन करने की तिथि और / या तिथि सीमा मान ली गई है।
अंतिम तिथि हमेशा शुरुआत तिथि के बाद होगी। यदि अंतिम तिथि संख्यात्मक रूप से प्रारंभ तिथि से कम है, तो हम मानते हैं कि हम अगले वर्ष के लिए चारों ओर लपेट रहे हैं।
तीन इनपुट चर किसी भी विधि (args, HTTP, stdin, आदि ..) और किसी भी प्रारूप (स्ट्रिंग, JSON, सरणी, आदि) के माध्यम से हो सकते हैं।
प्रतिक्रिया booleanहां या नहीं / सही / आदि .. स्ट्रिंग के किसी भी रूप या हो सकती है । सबसे छोटा कोड जीतता है।
आप केवल एक बिल्ट-इन फ़ंक्शन के लिए args पास नहीं कर सकते।
11/01 - 06/24 includes 06/24?
['06', '24']कि सही है []या आपका क्या मतलब है?
2017और अगले साल बात कर रहे हैं 2018। हम चाहते हैं कि निर्धारित करने के लिए कैसे अपेक्षा की जाती है 06/24का मतलब है 2018और इस तरह से किया जाना चाहिए Trueन कि 2017और इस प्रकार Falseहै, क्योंकि यह पहले है 11/01?
date > start & date < end" - फिर आपके कुछ परीक्षण मामले गलत हैं। मुझे लगता है कि आपका क्या मतलब है start<=date<=end।
['MM', 'DD']?