मान लीजिए कि हमारे पास इस तरह की संख्याओं की एक सरणी है -
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