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

JavaScript में सरणी तत्वों की समानता की जांच (अनुक्रम निर्भर)


हमें एक फ़ंक्शन लिखना आवश्यक है जो तुलना करता है कि सरणी में कितने मान मेल खाते हैं। यह अनुक्रम निर्भर होना चाहिए।

इसका मतलब है यानी पहली सरणी में पहला ऑब्जेक्ट दूसरी सरणी में पहले ऑब्जेक्ट के बराबर होना चाहिए और इसी तरह।

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

यदि दो इनपुट सरणियाँ हैं:

const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5];
const arr2 = [6, 5, 4, 5, 3, 2, 5, 7, 5];

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

हम इस समस्या को केवल एक for लूप का उपयोग करके और दोनों सरणियों में संबंधित सूचकांकों पर मानों की जांच करके हल कर सकते हैं।

उदाहरण

इसका कोड निम्नलिखित होगा:

const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5];
const arr2 = [6, 5, 4, 5, 3, 2, 5, 7, 5];
const correspondingEquality = (arr1, arr2) => {
  let res = 0;
  for(let i = 0; i < arr1.length; i++){
    if(arr1[i] !== arr2[i]){
      continue;
    };
    res++;
  };
  return res;
};
console.log(correspondingEquality(arr1, arr2));

आउटपुट

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

3

  1. - जावास्क्रिप्ट में फाइबोनैचि अनुक्रम

    फाइबोनैचि संख्याएं वे संख्याएं हैं जिनमें पहली दो के बाद श्रृंखला में प्रत्येक संख्या पहले दो की योग होती है। श्रृंखला 1, 1 से शुरू होती है। उदाहरण: 1, 1, 2, 3, 5, 8, 13, 21, 34, … हम nth उत्पन्न करने के लिए एक प्रोग्राम लिख सकते हैं: function fibNaive(n) { if (n <= 1) return n; return fibN

  1. - JavaScript में _.initial() फंक्शन का महत्व

    _.initial() _.initial() underscore.js में एक फंक्शन है, जो JavaScript की एक लाइब्रेरी है। यह मेथड ऐरे के अंतिम एलिमेंट को शेष एलिमेंट्स से अलग करने के लिए उपयोग किया जाता है। यह मेथड ऐरे के अंतिम मान को अनदेखा कर देता है। सिंटैक्स _.initial( array, n ); _.initial() 2 पैरामीटर ले सकता है। array - मे

  1. जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें? जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें?

    ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 > <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>