কম্পিউটার

জাভাস্ক্রিপ্টে অ্যারের বিপরীত সূচক মান সমষ্টি


ধরুন আমাদের এইরকম সংখ্যার অ্যারে আছে −

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. জাভাস্ক্রিপ্ট অ্যারে বিপরীত()

  2. জাভাস্ক্রিপ্টে অ্যারে রিভার্স()

  3. জাভাস্ক্রিপ্টে সমষ্টির ভারসাম্য রাখতে অ্যারে সূচক

  4. জাভাস্ক্রিপ্টে অ্যারের মধ্যমা সূচক খোঁজা হচ্ছে