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

सरणियों के बीच सबसे बड़ा सरणी लौटाएँ JavaScript

<घंटा/>

हमारे पास सरणियों की एक सरणी है जिसमें कुछ संख्याएँ होती हैं, हमें एक फ़ंक्शन लिखना होता है जो उस सरणी में लेता है और उपसरणी का सूचकांक देता है जिसमें अधिकतम योग होता है। यदि एक से अधिक उपसरणी में समान अधिकतम योग है, तो हमें करना होगा इस तरह के पहले उपसरणी की अनुक्रमणिका लौटाएं।

इसलिए, आइए इसके लिए कोड लिखें -

उदाहरण

const arr = [[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000,
1001, 857, 1]];
const findMaxSubArray = (arr) => {
   const add = (array) => array.reduce((acc, val) => acc+val);
   return arr.reduce((acc, val, ind) => {
      const sum = add(val);
      if(sum > acc.sum){
         return {
            index: ind,
            sum
         }
      };
      return acc;
   }, {
      index: -1,
      sum: -Infinity
   }).index;
};
console.log(findMaxSubArray(arr));

आउटपुट

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

3

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की सरणी की एक सरणी लेता है। प्रत्येक सबएरे के लिए, फ़ंक्शन आंशिक योग सबरे बनाता है (एक सरणी जिसमें एक विशेष मान स्वयं और पिछले मान का योग होता है)। उदाहरण के लिए - यदि इनपुट ऐरे है - const arr = [ [1, 1, 1, -1], [1, -1, -1], [1, 1] ]; तब आ

  1. जावास्क्रिप्ट में एक सरणी के योग और उत्पाद के बीच अंतर

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को सरणी में सभी संख्याओं के योग और सभी संख्याओं के गुणनफल की गणना करनी चाहिए। फिर फ़ंक्शन को योग और उत्पाद के बीच पूर्ण अंतर लौटाना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [1, 4, 1

  1. जावास्क्रिप्ट में किसी सरणी में सबसे बड़ी गैर-दोहराई जाने वाली संख्या ढूँढना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में इंटीजर की एक सरणी लेता है। फ़ंक्शन को फिर सरणी के माध्यम से पुनरावृत्त करना चाहिए और सरणी से उस सबसे बड़ी संख्या को चुनना चाहिए जो केवल एक बार सरणी में दिखाई देता है। उसके बाद, इस नंबर को वापस कर दें और अगर एरे में कोई