Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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&

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में पर्वत की अधिकतम लंबाई

    पहाड़ के बाद का क्रम हम किसी भी (सन्निहित) सबअरे उप (गिरफ्तारी के) को एक पर्वत कहते हैं यदि निम्नलिखित गुण हैं - =3 कुछ 0

  1. जावास्क्रिप्ट का उपयोग करके बढ़ते क्रम में संख्याओं की सरणी को क्रमबद्ध करने के लिए सम्मिलन क्रम को लागू करना

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