समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग स्ट्र लेता है जो केवल तर्क के रूप में एसेंट का प्रतिनिधित्व करता है।
हमारे फ़ंक्शन को स्ट्रिंग में मौजूद समान शब्दों की आसन्न जोड़ी को गिनना और वापस करना चाहिए। हमारे कार्य को उनके मामले को अनदेखा करने वाले शब्दों की जांच करनी चाहिए, जिसका अर्थ है 'यह' और 'यह' समान माना जाना चाहिए।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
इनपुट
const str = 'This this is a a sample string';
आउटपुट
const output = 2;
आउटपुट स्पष्टीकरण
क्योंकि दोहराए जाने वाले शब्द 'यह' और 'ए' हैं।
उदाहरण
निम्नलिखित कोड है -
const str = 'This this is a a sample string'; const countIdentical = (str = '') => { const arr = str.split(' '); let count = 0; for(let i = 0; i < arr.length - 1; i++){ const curr = arr[i]; const next = arr[i + 1]; if(curr.toLowerCase() === next.toLowerCase()){ count++; }; }; return count; }; console.log(countIdentical(str));
आउटपुट
2