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

JavaScript में सरणी की सरणी से प्रत्येक उप-सरणी के योग की सरणी लौटाना


दिए गए सरणी की सरणी, जिनमें से प्रत्येक में संख्याओं का एक समूह है। हमें एक फ़ंक्शन लिखना है जो एक सरणी लौटाता है जहाँ प्रत्येक आइटम संबंधित उप-सरणी में सभी आइटम का योग है।

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

यदि इनपुट सरणी है:

const numbers = [
  [1, 2, 3, 4],
  [5, 6, 7],
  [8, 9, 10, 11, 12]
];

तो हमारे फ़ंक्शन का आउटपुट होना चाहिए:

const output = [10, 18, 50];

आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

const numbers = [
  [1, 2, 3, 4],
  [5, 6, 7],
  [8, 9, 10, 11, 12]
];

const sum = arr => arr.reduce((acc, val) => acc + val);

const sumSubArray = arr => {
  return arr.reduce((acc, val) => {
    const s = sum(val);
    acc.push(s);
    return acc;
  }, []);
};

console.log(sumSubArray(numbers));

आउटपुट

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

[10, 18, 50]

  1. - जावास्क्रिप्ट में सरणी से सभी सबसे लंबी स्ट्रिंग्स ढूंढना

    मान लीजिए, हमारे पास स्ट्रिंग्स की एक सरणी है जैसे -const arr = [ iLoveProgramming, thisisalsoastrig, Javascriptisfun, helloworld, canIBeTheLongest, Laststring ];हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो ऐसी एक स्ट्रिंग सरणी लेता है। हमारे फ़ंक्शन का उद्देश्य सभी सबसे लंबी स्ट्रिं

  1. - JavaScript में ऐरे में मौजूद सभी पॉजिटिव नंबर्स का योग

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स (पॉजिटिव और नेगेटिव) का एक ऐरे लेता है। हमारा फ़ंक्शन ऐरे में मौजूद सभी पॉजिटिव नंबर्स का योग गणना करके लौटाएगा।उदाहरणनिम्नलिखित कोड है − { if(isPositive(val)){ acc += val; }; return acc; }, 0); return res; }; console.log(sumPositives(arr));आ

  1. - जावास्क्रिप्ट में सरणियों के भीतर सभी सामान्य तत्वों का योग ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की तीन सरणियां लेता है। हमारा फ़ंक्शन उन सभी संख्याओं का योग लौटाएगा जो तीनों सरणियों में सामान्य हैं।उदाहरणनिम्न कोड देखें:const arr1 = [4, 4, 5, 8, 3]; const arr2 = [7, 3, 7, 4, 1]; const arr3 = [11, 0, 7, 3, 4]; const sumCommon = (arr1 = []