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

JavaScript में एलिमेंट्स का क्यूमुलेटिव सम


मान लीजिए हमारे पास ऐसा नंबर्स का ऐरे है:

const arr = [1, 2, 3, 4, 5, 6];

हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो ऐसा ऐरे ले और एक नया ऐरे वापस करे जिसमें ऐरे के संबंधित एलिमेंट्स उस पॉइंट तक मूल ऐरे के सभी एलिमेंट्स का योग हों।

इसलिए, उपरोक्त ऐरे के लिए आउटपुट होना चाहिए:

const output = [1, 3, 6, 10, 15, 21];

उदाहरण

इसके लिए कोड:

const arr = [1, 2, 3, 4, 5, 6]; const findCumulativeSum = arr => {    const creds = arr.reduce((acc, val) => {       let { sum, res } = acc;       sum += val;       res.push(sum);       return { sum, res };    }, {       sum: 0,       res: []    });    return creds.res; }; console.log(findCumulativeSum(arr));

आउटपुट

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

[ 1, 3, 6, 10, 15, 21 ]

  1. - JavaScript में सरणी तत्वों को पुनर्व्यवस्थित करना

    समस्या JavaScript फ़ंक्शन जो पहले और एकमात्र आर्गुमेंट के रूप में literals की एक सरणी arr लेता है। इस सरणी में कुछ डुप्लिकेट आसन्न रूप से रखे गए हैं। हमारे फ़ंक्शन को सरणी के तत्वों को इस तरह पुनर्व्यवस्थित करना चाहिए कि सरणी में कोई दो तत्व समान न हों। हमारे फ़ंक्शन को पुनर्व्यवस्थित सरणी वापस करन

  1. - JavaScript में सरणी के तत्वों को पुनर्व्यवस्थित करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को पहले और एकमात्र आर्गुमेंट के रूप में लेता है। सरणी arr हमेशा सम लंबाई की होगी। हमारे फ़ंक्शन को true वापस करना चाहिए यदि और केवल यदि इसे पुनः क्रमबद्ध करना संभव है जैसे कि arr[2 * i + 1] = 2 * arr[2 * i] हर 0 <= i < length(arr

  1. - जावास्क्रिप्ट में द्वि-आयामी सरणी के तत्वों का वैकल्पिक योग

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो m X n क्रम की संख्याओं की एक 2-आयामी सरणी लेता है जिसमें समान संख्या में पंक्तियां और स्तंभ होते हैं। इस सरणी के लिए, हमारा फ़ंक्शन निम्न योग की गणना करके लौटाएगा:$\sum_{i=1}^m \sum_{j=1}^n (-1)^{i+j}a_{ij}$उदाहरणनिम्न कोड देखें:const arr = [   &n