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

एक स्ट्रिंग के सबस्ट्रिंग की गणना करना जिसमें जावास्क्रिप्ट में केवल एक अलग अक्षर होता है

<घंटा/>

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

फ़ंक्शन को ऐसे सभी सबस्ट्रिंग की गिनती वापस करनी चाहिए।

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

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

const str ='iiiji';

तब आउटपुट होना चाहिए -

कॉन्स्ट आउटपुट =8;

क्योंकि वांछित तार हैं -

'iii', 'i', 'i', 'i', 'i', 'j', 'ii', 'ii'

उदाहरण

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

const str ='iiiji';const countSpecialStrings =(str ='') => {let {लंबाई} =str; चलो रेस =लंबाई; अगर (लंबाई) {वापसी की लंबाई; }; के लिए (चलो j =0, i =1; i <लंबाई; ++ i) {if (str[i] ===str[j]) {res +=i - j; } और { जे =मैं; } }; वापसी रेस;}कंसोल.लॉग(काउंटस्पेशलस्ट्रिंग्स(str));

आउटपुट

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

<पूर्व>8
  1. एक स्ट्रिंग में दो या दो से अधिक रिक्त स्थान को केवल एक स्थान में कैसे परिवर्तित करें? जावास्क्रिप्ट

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

  1. जावास्क्रिप्ट में मेल खाने वाले सबस्ट्रिंग की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक स्ट्रिंग, स्ट्र, और दूसरे तर्क के रूप में स्ट्रिंग्स, एआर की एक सरणी लेता है। हमारे फ़ंक्शन को एआर [i] की संख्या को गिनना और वापस करना चाहिए जो स्ट्रिंग स्ट्र के बाद है। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है इनप

  1. दिए गए स्ट्रिंग को कनवर्ट करें ताकि वह C++ में केवल अलग-अलग वर्ण रखे

    इस ट्यूटोरियल में, हम दिए गए स्ट्रिंग को कन्वर्ट करने के लिए एक प्रोग्राम पर चर्चा करेंगे ताकि इसमें केवल अलग-अलग वर्ण हों। इसके लिए हमें एक स्ट्रिंग प्रदान की जाएगी। हमारा काम स्ट्रिंग के माध्यम से पार करना है और सभी आवर्ती वर्णों को किसी भी यादृच्छिक वर्णों से बदलना है जो पहले से ही स्ट्रिंग में