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

জাভাস্ক্রিপ্টে reduce() ব্যবহার করে অ্যারে উপাদানগুলোর গুণফল বের করা


সমস্যা

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

উদাহরণ

নিচে কোডটি দেওয়া হলো:

const arr = [3, 1, 4, 1, 2, -2, -1];
const produceElements = (arr = []) => {
  const res = arr.reduce((acc, val) => {
    acc = acc * val;
    return acc;
  }, 1);
  return res;
};
console.log(produceElements(arr));

আউটপুট

কনসোল আউটপুট:

48

  1. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে তিনটি সর্বোচ্চ সংখ্যার গুণফল বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে নির্দিষ্ট যোগফল দিয়ে তিনটি উপাদান বের করা

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