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. - JavaScript में सरणी के योग और गुणनफल का अंतर

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

  1. - JavaScript में सरणी में सबसे बड़ी गैर-दोहराव वाली संख्या ढूंढना

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