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

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

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

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

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

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

(9*3)+(8*6)+(7*7)+(6*3)+.... ऐरे के अंत तक।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं।

उदाहरण

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() मेथड जावास्क्रिप्ट Array reverse() मेथड

    जावास्क्रिप्ट का reverse() मेथड एरे एलिमेंट्स को उलटने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.reverse() उदाहरण 1 <!DOCTYPE html> <html> <body> <h2>डेमो हेडिंग</h2> <p id=test></p> <script> var arrStud = [Laptop, Desktop, Ta

  1. JavaScript Array.reverse(): एरे को उल्टा करें JavaScript Array.reverse(): एरे को उल्टा करें

    Array.prototype.reverse() मेथड एरे के तत्वों के क्रम को स्थानांतरित (in-place) उलट देता है। पहला तत्व अंतिम बन जाता है और अंतिम पहला। यह मूल एरे को बदल देता है और उसी एरे का संदर्भ लौटाता है। उदाहरण { arr.reverse(); fillEle.innerHTML = उल्टा: + arr.join(, ); }); </scrip

  1. - JavaScript में सरणी का माध्यिका इंडेक्स ढूंढना

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