কম্পিউটার

প্রতিটি সাবয়ারের জন্য আলাদাভাবে গড় গণনা করা এবং তারপর জাভাস্ক্রিপ্টে সমস্ত গড়গুলির যোগফল ফেরত দেওয়া


ধরুন, আমাদের কাছে এইরকম পূর্ণসংখ্যার অ্যারেগুলির একটি অ্যারে রয়েছে -

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. জাভাস্ক্রিপ্ট ব্যবহার করে ক্রমবর্ধমান ত্রিভুজের nম সারিতে সমস্ত সংখ্যার যোগফল খুঁজে বের করা

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