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

JavaScript में आसन्न शब्द जोड़ों की गिनती

समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str लेता है जो एक वाक्य को दर्शाता है, एकमात्र तर्क के रूप में।

हमारे फ़ंक्शन को स्ट्रिंग str में मौजूद समान आसन्न शब्द जोड़े की गिनती करके वापस करनी चाहिए। हमारे फ़ंक्शन को शब्दों की जांच करते समय उनके केस को नजरअंदाज करना चाहिए, जिसका अर्थ है 'it' और 'It' को समान गिना जाना चाहिए।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

const str = 'This this is a a sample string';

आउटपुट

const output = 2;

आउटपुट व्याख्या

क्योंकि दोहराए जाने वाले शब्द 'this' और 'a' हैं।

उदाहरण

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

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
  1. - जावास्क्रिप्ट में सरणी के अद्वितीय जोड़े जो पालिंड्रोम शब्द बनाते हैं

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अद्वितीय शब्दों की एक सरणी लेता है। हमारा फ़ंक्शन उन सभी सूचकांक जोड़ियों की एक सरणी लौटाएगा, जिन पर स्थित शब्दों को संयोजित करने पर एक पालिंड्रोम शब्द बनता है।उदाहरणनिम्न कोड देखें:const arr = [abcd, dcba, lls, s, sssll]; const findPairs = (arr = [])

  1. - जावास्क्रिप्ट में टेक्स्ट की स्ट्रिंग में शीर्ष तीन सबसे अधिक आने वाले शब्द ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक अंग्रेजी वर्णमाला स्ट्रिंग लेता है। हमारा फ़ंक्शन स्ट्रिंग में मौजूद शीर्ष तीन सबसे अधिक बार आने वाले शब्द लौटाएगा।उदाहरणनिम्न कोड देखें:const str = Python was developed by Guido van Rossum in the late eighties and early nineties at the National Res

  1. - JavaScript में सेकंड को HH:MM:SS प्रारूप में दर्शाना

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