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

जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग में रिक्त स्थान की संख्या ज्ञात करें

<घंटा/>

जावास्क्रिप्ट का उपयोग करके इसे खोजने के एक से अधिक तरीके मौजूद हैं जैसे स्प्लिट () विधि का उपयोग करके, लूप के लिए, मैपिंग और फ़िल्टरिंग द्वारा, रेगेक्स का उपयोग करके।

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

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

उदाहरण

console.log(("abc def rr tt".match(/ /g) || []).length);
console.log(("a f fe fg gsd f".match(/ /g) || []).length);

ध्यान दें कि हमने यह सुनिश्चित करने के लिए OR ऑपरेटर के साथ एक खाली सरणी का उपयोग किया है कि यदि स्ट्रिंग में त्रुटि फेंकने के बजाय कोई स्थान नहीं है तो इसे 0 आउटपुट करना चाहिए।

आउटपुट

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

3
5

  1. जावास्क्रिप्ट का उपयोग करके स्ट्रिंग संख्या अंकों के दूसरे भाग को शून्य में बदलना

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

  1. C++ का उपयोग करके एक स्ट्रिंग के सबस्ट्रिंग की संख्या ज्ञात करें

    इस लेख में, आप किसी दिए गए स्ट्रिंग में बनाए जा सकने वाले सबस्ट्रिंग (गैर-रिक्त) की संख्या को खोजने के तरीकों के बारे में जानेंगे। Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, &lsqu

  1. पायथन का उपयोग करके एक स्ट्रिंग में विभिन्न पूर्णांकों की संख्या खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक लोअरकेस अल्फ़ान्यूमेरिक स्ट्रिंग s है। हम प्रत्येक गैर-अंकीय वर्ण को एक स्थान से बदलने के लिए दाढ़ी बनाते हैं, लेकिन अब हमारे पास कुछ पूर्णांक रह गए हैं जो कम से कम एक स्थान से अलग हो गए हैं। हमें s पर प्रतिस्थापन संक्रिया करने के बाद विभिन्न पूर्णांकों की संख्या ज्ञात करनी