Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

अतिव्यापी समय के लिए जाँच कर रहा है जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो अंतराल की एक सरणी लेता है (इस तरह शुरू और समाप्ति समय -

const arr =[ {शुरू:'01:00', अंत:'04:00'}, {शुरू:'05:00', अंत:'08:00'}, {शुरू:'07:00' ', अंत:'11:00'}, {शुरू:'09:30', अंत:'18:00'},];

हमारे फ़ंक्शन को वस्तुओं की इस सरणी के माध्यम से पुनरावृति करना चाहिए और सरणी के सभी तत्वों को दूसरों के विरुद्ध जांचना चाहिए।

यदि एक अतिव्यापी अंतराल पाया जाता है, तो पुनरावृत्ति रुक ​​जाती है और सत्य वापस आ जाता है, अन्यथा असत्य। अतिव्यापी अंतराल से हमारा तात्पर्य समय अंतराल से है जिसमें कुछ समय समान होता है।

उदाहरण

const arr =[ {शुरू:'01:00', अंत:'04:00'}, {शुरू:'05:00', अंत:'08:00'}, {शुरू:'07:00' ', अंत:'11:00'}, {शुरू:'09:30', अंत:'18:00'},]; कॉन्स्ट ओवरलैपिंग =(ए, बी) => { const getMinutes =s => { const पी =एस.स्प्लिट (':')। नक्शा (संख्या); वापसी पी [0] * 60 + पी [1]; }; वापसी getMinutes(a.end)> getMinutes(b.start) &&getMinutes(b.end)> getMinutes(a.start);};const isOverlapping =(arr) => { let i, j; के लिए (i =0; i  

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>सत्य

  1. जावास्क्रिप्ट में विशेष नंबरों की जांच

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। यदि संख्या संख्या के अंकों का योग एक पैलिंड्रोम संख्या है, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num =781296; तब आउटपुट होना चाहि

  1. जावास्क्रिप्ट में सरणियों के समान वर्ग के लिए जाँच कर रहा है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो क्रमशः पहले और दूसरे तर्क के रूप में संख्याओं के दो सरणियों, arr1 andarr2, को लेता है। हमारा कार्य सही होना चाहिए यदि और केवल तभी जब arr2 में प्रत्येक तत्व arr1 के किसी भी तत्व का वर्ग हो, चाहे उनकी उपस्थिति का क्रम कुछ भी हो। उदाहरण के

  1. जावास्क्रिप्ट में विशेष प्रकार के मैट्रिक्स की जाँच करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में शाब्दिक, एआर की 2-डी सरणी लेता है। हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या ऊपर-बाएं से नीचे-दाएं तक प्रत्येक विकर्ण में समान तत्व है। अगर ऐसा है, तो हमें सही, गलत पर लौटना चाहिए, नहीं तो। उदाहरण के लिए, यदि