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

JavaScript में ऐरे पर आंशिक योग लागू करना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन एक नया ऐरे बनाकर लौटाना चाहिए जिसमें प्रत्येक संबंधित एलिमेंट इनपुट ऐरे में उसके दाईं ओर के सभी एलिमेंट्स (स्वयं सहित) का योग हो।

उदाहरण

निम्नलिखित कोड है −

const arr = [5, 6, 1, 3, 8, 11]; const partialSum = (arr = []) => { let sum = arr.reduce((acc, val) => acc + val); const res = []; let x = 0; if(arr.length === 0){ return [0]; } for(let i = 0; i <= arr.length; i += 1) { res.push(sum); x = arr[i]; sum -= x; }; return res; }; console.log(partialSum(arr));

आउटपुट

[ 34, 29, 23, 22, 19, 11, 0 ]
  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग

    जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title>

  1. - JavaScript में सरणी में पर्वत की अधिकतम लंबाई

    पर्वत उपअनुक्रम हम सरणी arr के किसी भी (सन्निकट) उपसरणी sub को पर्वत कहते हैं यदि निम्नलिखित गुण लागू होते हैं - = 3 कुछ 0 < i < sub.length - 1 मौजूद है जैसे कि sub[0] < sub[1] < ... sub[i-1] sub[sub.length - 1] समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी, arr, को पहला और ए

  1. - JavaScript में इंसर्शन सॉर्ट का उपयोग करके संख्याओं की सरणी को बढ़ते क्रम में सॉर्ट करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन इंसर्शन सॉर्ट एल्गोरिदम का उपयोग करके इस संख्याओं की सरणी को बढ़ते क्रम में सॉर्ट करना चाहिए।उदाहरण के लिए, यदि इनपुट है:इनपुटconst arr = [5, 8, 1, 3, 9, 4, 2, 7, 6];आउटपुटconst