কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারের রিভার্স ইনডেক্স মান গুণফলের যোগফল


মান লজি আমাদের কাছে এমন একটি সংখ্যার অ্যারে রয়েছে:

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

উদাহরণে এই অ্যারেতে ১০টি উপাদান রয়েছে, তাই শেষ উপাদানের ইনডেক্স হল ৯। আমাদের একটি ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেবে এবং উপাদানগুলোর রিভার্স ইনডেক্স গুণফলের যোগফল ফেরত দেবে।

উদাহরণে, এটি হবে এমন কিছু:

(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() মেথড

  2. জাভাস্ক্রিপ্ট Array reverse() মেথড

  3. জাভাস্ক্রিপ্টে অ্যারে সূচক যেখানে বাম ও ডান পাশের যোগফল সমান

  4. জাভাস্ক্রিপ্টে অ্যারেতে মিডিয়ান সূচক খুঁজে বের করা