কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারের যোগফল এবং পণ্যের মধ্যে পার্থক্য


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

উদাহরণ

নিম্নলিখিত কোড -

const arr = [1, 4, 1, 2, 1, 6, 3];
const sumProductDifference = (arr = []) => {
   const creds = arr.reduce((acc, val) => {
      let { sum, product } = acc;
      sum += val;
      product *= val;
      return {
         sum, product
      };
   }, {
      sum: 0,
      product: 1
   });
   const { sum, product } = creds;
   return Math.abs(sum - product);
};
console.log(sumProductDifference(arr));
ফেরত দিন

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

126

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যার যোগফলের পার্থক্য

  2. C-তে স্ট্রাকচার এবং অ্যারের মধ্যে পার্থক্য

  3. সি-তে অ্যারে এবং পয়েন্টারের মধ্যে পার্থক্য।

  4. সি-তে পয়েন্টার এবং অ্যারের মধ্যে পার্থক্য