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

दो सरणियों के बीच अंतर ढूँढना - जावास्क्रिप्ट

<घंटा/>

हमारे पास इस तरह की संख्याओं की दो सरणियाँ हैं -

const arr1 = [12, 54, 2, 4, 6, 34, 3];
const arr2 = [54, 2, 5, 12, 4, 1, 3, 34];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो ऐसे सरणियों को लेता है और उन सरणियों से तत्व लौटाता है जो दोनों के लिए सामान्य नहीं हैं।

उदाहरण

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

const arr1 = [12, 54, 2, 4, 6, 34, 3];
const arr2 = [54, 2, 5, 12, 4, 1, 3, 34];
const difference = (first, second) => {
   const res = [];
   for(let i = 0; i < first.length; i++){
      if(second.indexOf(first[i]) === -1){
         res.push(first[i]);
      }
   };
   for(let j = 0; j < second.length; j++){
      if(first.indexOf(second[j]) === -1){
         res.push(second[j]);
      };
   };
   return res;
};
console.log(difference(arr1, arr2));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

[ 6, 5, 1 ]

  1. जावास्क्रिप्ट में दो सेटों का मिलन ढूँढना

    संघ सेट संघ समुच्चय दो समुच्चयों के अवयवों को मिलाकर बनाया गया समुच्चय है। इसलिए, समुच्चय ए और बी का मिलन ए, या बी, या दोनों में तत्वों का समूह है। उदाहरण के लिए - अगर हमारे पास इस तरह के दो सरणियों द्वारा निरूपित दो सेट हैं - const arr1 = [1, 2, 3]; const arr2 = [100, 2, 1, 10]; तब संघ सेट होग

  1. जावास्क्रिप्ट में अंतराल के सरणियों का प्रतिच्छेदन ढूँढना

    समस्या जावास्क्रिप्ट फ़ंक्शन जो दो सरणियों में लेता है, arr1 और arr2 अंतराल के जो जोड़ीदार असंबद्ध और क्रमबद्ध क्रम में हैं। एक बंद अंतराल [a, b] (a <=b के साथ) वास्तविक संख्या x के सेट को <=x <=b के साथ दर्शाता है। दो बंद अंतरालों का प्रतिच्छेदन वास्तविक संख्याओं का एक समूह है जो या तो खाली होता

  1. जावास्क्रिप्ट में शाब्दिक के दो सरणियों के बीच लापता संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो सरणियों arr1 और arr2 में लेता है। arr2 arr1 का फेरबदल किया गया डुप्लिकेट है जिसमें केवल एक तत्व गायब है। हमारे फ़ंक्शन को उस एक तत्व को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - { const obj ={}; के लिए (चलो i =0; i