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

জাভাস্ক্রিপ্টে প্রতিটি সাব-অ্যারে-র গড় বের করে তাদের যোগফল রিটার্ন করা


মান লজিয়ে, আমাদের ইন্টিজার-এর অ্যারে অফ অ্যারে আছে নিচের মতো −

const arr = [
  [1, 2, 3],
  [4, 5, 6]
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে অফ অ্যারে নেয়। ফাংশনটি প্রতিটি সাব-অ্যারে-র গড় আলাদা আলাদা ক্যালকুলেট করবে এবং তারপর সব গড়ের যোগফল রিটার্ন করবে।

সুতরাং, উপরের অ্যারে-র জন্য আউটপুট হবে −

2 + 5 = 7

উদাহরণ

এটির কোড হবে −

const arr = [
  [1, 2, 3],
  [4, 5, 6]
];
const sumAverage = (arr = []) => {
  const average = arr.reduce((acc, val) => {
    const total = val.reduce((total, num) => total += num, 0);
    return acc += total / val.length;
  }, 0);
  return Math.round(average);
};
console.log(sumAverage(arr));

আউটপুট

কনসোলে আউটপুট হবে −

7

  1. জাভাস্ক্রিপ্টে অ্যারেতে থাকা সব ধনাত্মক সংখ্যার যোগফল বের করা

  2. জাভাস্ক্রিপ্টে 유리সংখ্যার অ্যারে যোগ করে সরল রূপে ফলাফল ফেরত দেওয়া

  3. জাভাস্ক্রিপ্টে ক্রমবর্ধমান ট্রায়্যাঙ্গেলের nth রোয়ের সংখ্যাগুলোর যোগফল

  4. জাভাস্ক্রিপ্টে তিনটি অ্যারেতে সাধারণ সব উপাদানের যোগফল বের করা