কম্পিউটার

জাভাস্ক্রিপ্টের একটি অ্যারেতে উপস্থিত সমস্ত ইতিবাচকের সমষ্টি


সমস্যা

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

উদাহরণ

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

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. জাভাস্ক্রিপ্টের সমস্ত প্রতিকূলতায় অ্যারের উপাদানগুলি হ্রাস করা