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

जावास्क्रिप्ट में संख्या सरणियों का पूर्ण अंतर

<घंटा/>

मान लीजिए, हमारे पास इस तरह की दो सरणियाँ हैं -

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

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो ऐसे दो सरणी लेता है और सरणी के संबंधित तत्वों के बीच पूर्ण अंतर की सरणी देता है।

तो, इन सरणियों के लिए, आउटपुट इस तरह दिखना चाहिए -

const output = [8,6,4,1,3,3];

हम लूप के लिए उपयोग करेंगे और पूर्ण अंतर को पुनरावृत्त रूप से एक नई सरणी में धकेलते रहेंगे और अंत में सरणी वापस कर देंगे।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

const arr1 = [1,2,3,4,5,6];
const arr2 = [9,8,7,5,8,3];
const absDifference = (arr1, arr2) => {
   const res = [];
   for(let i = 0; i < arr1.length; i++){
      const el = Math.abs((arr1[i] || 0) - (arr2[i] || 0));
      res[i] = el;
   };
   return res;
};
console.log(absDifference(arr1, arr2));

आउटपुट

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

[ 8, 6, 4, 1, 3, 3 ]

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में किसी संख्या के अंकों का उत्पाद योग अंतर

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को उस संख्या के सभी अंकों के योग और गुणनफल के बीच पूर्ण अंतर का पता लगाना चाहिए। उदाहरण निम्नलिखित कोड है - const num = 434312; const sumProductDifference = (num = 1) => {     const sum = String(num) &nbs

  1. जावास्क्रिप्ट में घनाभों का आयतन अंतर

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो घनाभों की लंबाई, चौड़ाई और ऊंचाई को निर्दिष्ट करते हुए दो सरणियों में लेता है। हमारे फ़ंक्शन को दोनों घनाभों के आयतन की गणना करनी चाहिए और उनका पूर्ण अंतर लौटाना चाहिए। उदाहरण निम्नलिखित कोड है - const h1 = 10; const w1 = 12; const l1 = 15; cons