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

जावास्क्रिप्ट में रिवर्स इंडेक्स वैल्यू एरे का योग

<घंटा/>

मान लीजिए कि हमारे पास इस तरह की संख्याओं की एक सरणी है -

const arr = [3, 6, 7, 3, 1, 4, 4, 3, 6, 7];

उदाहरण में इस सरणी में 10 तत्व हैं, इसलिए अंतिम तत्व की अनुक्रमणिका 9 होती है। हमें एक ऐसा फ़ंक्शन लिखने की आवश्यकता होती है जो एक ऐसी सरणी लेता है और तत्वों का रिवर्स इंडेक्स गुणा योग देता है।

इस उदाहरण की तरह, यह कुछ इस तरह होगा -

(9*3)+(8*6)+(7*7)+(6*3)+.... until the end of the array.

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const arr = [3, 6, 7, 3, 1, 4, 4, 3, 6, 7];
const reverseMultiSum = arr => {
   return arr.reduce((acc, val, ind) => {
      const sum = val * (arr.length - ind - 1);
      return acc + sum;
   }, 0);
};
console.log(reverseMultiSum(arr));

आउटपुट

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

187

  1. जावास्क्रिप्ट ऐरे रिवर्स ()

    जावास्क्रिप्ट की रिवर्स () विधि का उपयोग सरणी तत्वों को उलटने के लिए किया जाता है। वाक्य रचना इस प्रकार है - array.reverse() आइए अब जावास्क्रिप्ट में रिवर्स () विधि को लागू करें - उदाहरण <!DOCTYPE html> <html> <body>    <h2>Demo Heading</h2>    <

  1. जावास्क्रिप्ट में ऐरे रिवर्स ()

    जावास्क्रिप्ट ऐरे रिवर्स () फ़ंक्शन एक सरणी में तत्वों के क्रम को उलट देता है सरणी रिवर्स () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=

  1. जावास्क्रिप्ट में सरणी की औसत अनुक्रमणिका ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी लेता है, एआर, जो एक-आयामी अंतरिक्ष में विभिन्न क्षुद्रग्रहों की स्थिति का प्रतिनिधित्व करता है। प्रत्येक क्षुद्रग्रह के लिए, निरपेक्ष मान उसके आकार का प्रतिनिधित्व करता है, और चिन्ह उसकी दिशा का प्रतिनिधित्व करता है (सकारात्मक अर्थ दा