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

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


সমস্যা

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

উদাহরণ

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

const arr = [5, -5, -3, -5, -7, -8, 1, 9];
const sumPositives = (arr = []) => {
  const isPositive = num => typeof num === 'number' && num > 0;
  const res = arr.reduce((acc, val) => {
    if(isPositive(val)){
      acc += val;
    }
    return acc;
  }, 0);
  return res;
};
console.log(sumPositives(arr));

আউটপুট

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

15

  1. জাভাস্ক্রিপ্টে অ্যারেতে পজিটিভ সংখ্যা যাদের নেগেটিভ সমতুল্য আছে বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে নির্দিষ্ট যোগফল ও দৈর্ঘ্যের গোষ্ঠী বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে থাকা সব শূন্যকে শেষে সরানো

  4. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্টকে সব বিজোড় করে রিডিউস করা