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

सरणियों की सरणी में आंशिक योग जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की सरणी की एक सरणी लेता है। प्रत्येक सबएरे के लिए, फ़ंक्शन आंशिक योग सबरे बनाता है (एक सरणी जिसमें एक विशेष मान स्वयं और पिछले मान का योग होता है)।

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

यदि इनपुट ऐरे है -

const arr = [
[1, 1, 1, -1],
[1, -1, -1],
[1, 1]
];

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

const output = [
[1, 2, 3, 2],
[1, 0, -1],
[1, 2]
];

उदाहरण

const arr = [ [1, 1, 1, -1], [1, -1, -1], [1, 1] ]
   const partialSum = (arr = []) => {
      const res = [] arr.forEach(sub => {
         let accu = 0
         const nestedArr = [] sub.forEach(n => {
            accu += n;
            nestedArr.push(accu);
      });
      res.push(nestedArr);
   });
   return res;
};
console.log(partialSum(arr));

आउटपुट

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

[ [ 1, 2, 3, 2 ], [ 1, 0, -1 ], [ 1, 2 ] ]

  1. जावास्क्रिप्ट में विशेष सरणियाँ

    एक सरणी को एक विशेष सरणी कहा जाता है यदि कोई सकारात्मक पूर्णांक संख्या मौजूद है, जैसे कि सरणी में संख्या से अधिक संख्या तत्व हैं। संख्या संख्या को सरणी से संबंधित होना जरूरी नहीं है, यह बस मौजूद होना चाहिए। उदाहरण के लिए - यदि इनपुट सरणी है - const arr = [2, 1, 5, 2, 7, 9]; फिर, अगर हम ठीक से जांच

  1. जावास्क्रिप्ट में नेस्टेड सरणी का वजन योग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो नेस्टेड सरणी में ले जाता है, arr (किसी भी स्तर तक घोंसला) एकमात्र तर्क के रूप में। फ़ंक्शन को नेस्टेड सरणी के भारित योग की गणना करनी चाहिए और उस राशि को वापस करना चाहिए। नेस्टेड योग की गणना के लिए, हम एक विशिष्ट तत्व को उसके घोंसले के स्तर स

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी पर आंशिक योग लागू करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को एक नई सरणी का निर्माण और वापसी करनी चाहिए जिसमें प्रत्येक संबंधित तत्व इनपुट सरणी में सभी तत्वों का योग है (इसमें शामिल है)। उदाहरण निम्नलिखित कोड है - const arr = [5, 6, 1, 3, 8, 11]; const partialSum =