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

जावास्क्रिप्ट में एक स्ट्रिंग में ब्रैकेट मान्य करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग लेता है जिसमें कुछ उद्घाटन और समापन ब्रैकेट हो सकते हैं। फंक्शन में यह होना चाहिए कि सभी ओपनिंग ब्रैकेट्स के लिए क्लोजिंग ब्रैकेट मौजूद है या नहीं। यदि कोष्ठक सही ढंग से मेल खाते हैं, तो फ़ंक्शन को सही, अन्यथा गलत लौटना चाहिए।

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

f('(hello (world))') =truef('(hello (world)') =false

उदाहरण

निम्नलिखित कोड है -

const str1 ='(hello (world))';const str2 ='(hello (world)'; constValidBrackets =(str ='') => { const strArr =str.split(''); चलो काउंटर =0; के लिए (चलो i =0, लेन =strArr.length; i <लेन; i ++) { अगर (strArr [i] ==="(") { काउंटर ++; } और अगर (strArr [i] ===")") { काउंटर--; }; अगर (काउंटर <0) {वापसी झूठी; }; }; अगर (काउंटर ===0) {वापसी सच; }; झूठी वापसी;}; कंसोल.लॉग (वैलिडेटब्रैकेट्स (str1));console.log(validateBrackets(str2));

आउटपुट

कंसोल पर आउटपुट निम्न है -

<पूर्व>असली
  1. जावास्क्रिप्ट विधियाँ:charAt () विधि

    जावास्क्रिप्ट में एक स्ट्रिंग ऑब्जेक्ट विधि मौजूद है जो हमें यह पता लगाने की क्षमता देती है कि स्ट्रिंग में दिए गए इंडेक्स में कौन सा वर्ण है। यह लेख आपको उस विधि के बारे में बताएगा और बताएगा कि इसका उपयोग कैसे करना है। इस पद्धति के लिए, हम जावास्क्रिप्ट में अपने आदिम प्रकारों की ओर रुख करते हैं।

  1. जावास्क्रिप्ट में स्ट्रिंग्स का परिचय

    जावास्क्रिप्ट में एक स्ट्रिंग, जैसा कि कई अन्य प्रोग्रामिंग भाषाओं में होता है, एक डेटा प्रकार है जो टेक्स्ट के रूप में डेटा रखता है। वेब एप्लिकेशन के संदर्भ में स्ट्रिंग्स के लिए एक सामान्य उपयोग एक फॉर्म से उपयोगकर्ता के इनपुट को होल्ड करना है। खोज प्रपत्र का उदाहरण लेते हुए, खोज क्वेरी को एक स्ट्

  1. जावास्क्रिप्ट एक स्ट्रिंग को बूलियन में बदलें

    जावास्क्रिप्ट में एक स्ट्रिंग को बूलियन में बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head&g