মান লিজিয়ে, আমাদের কাছে একটি অ্যারে আছে যেটিতে কিছু নাম্বার রয়েছে - পজিটিভ, নেগেটিভ, দশমিক এবং ইন্টিজার। আমাদের একটি ফাংশন লিখতে হবে যা একটি অ্যারে নিবে এবং মূল অ্যারেতে থাকা সব পজিটিভ ইন্টিজারের বর্গ নিয়ে একটি অ্যারে রিটার্ন করবে।
এই ফাংশনের কোড লিখি -
উদাহরণ
const arr = [1, -4, 6.1, 0.1, 2.6, 5, -2, 1.9, 6, 8.75, -7, 5]; const squareSum = (arr) => { return arr.reduce((acc, val) => { // প্রথম শর্ত পজিটিভিটি চেক করে এবং দ্বিতীয় শর্ত নাম্বারটি ইন্টিজার কিনা চেক করে if(val > 0 && val % 1 === 0){ acc += val*val; }; return acc; },0); } console.log(squareSum(arr));আউটপুট
কনসোলে আউটপুট হবে -
87