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

जावास्क्रिप्ट में कोष्ठकों की वैधता की जाँच करना

<घंटा/>

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

'(', ')', '{', '}', '[' and ']'

हमारे फ़ंक्शन को यह निर्धारित करना चाहिए कि इनपुट स्ट्रिंग मान्य है या नहीं।

एक इनपुट स्ट्रिंग मान्य है यदि -

  • खुले कोष्ठकों को एक ही प्रकार के कोष्ठकों द्वारा बंद किया जाना चाहिए।

  • खुले कोष्ठक सही क्रम में बंद होने चाहिए।

उदाहरण के लिए -

  • "()" एक मान्य कोष्ठक है

  • "()[]{}" एक मान्य कोष्ठक है

  • "(]" एक अमान्य कोष्ठक है

उदाहरण

इसके लिए कोड होगा -

const str ="()[]{}";const isValid =(str ='') => {const map=new Map(); map.set ('{','}'); map.set ('(',')'); map.set ('[',']'); कास्ट बी =[]; for(let i=0;i 

आउटपुट

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

<पूर्व>असली

  1. जावास्क्रिप्ट में समीकरणों की वैधता की जाँच करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले और एकमात्र तर्क के रूप में एक सरणी, गिरफ्तारी लेता है। सरणी गिरफ्तारी में निम्नलिखित दो प्रकारों में से एक के स्ट्रिंग समीकरण होते हैं - एक्स ===वाई एक्स!==वाई यहाँ, X और Y कोई भी चर हो सकते हैं। हमारा कार्य यह जांचना है क

  1. जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो HH:MM:SS प्रारूप में एक समय स्ट्रिंग लेता है। लेकिन इसके अलावा एक समस्या थी, इसलिए कई बार तार टूट जाते हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग 60 से भी अधिक हो सकता है। हमारे फ़ंक्शन को स्ट्रिंग में आवश्यक परिवर्तन करना

  1. जावास्क्रिप्ट में आंदोलन की अंतिम दिशा ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एकल वर्णों की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क। सरणी में केवल 4 वर्ण हो सकते हैं, वे हैं - N → का अर्थ उत्तर दिशा है S → दक्षिण दिशा के लिए खड़ा है W → पश्चिम दिशा के लिए खड़ा है E → का अर्थ पूर्व दिशा है प्रत्येक वर्ण उस विशेष द