ধরা যাক, আমাদের একটি অ্যারে রয়েছে যাতে কিছু সংখ্যা, ধনাত্মক, ঋণাত্মক, দশমিক এবং পূর্ণসংখ্যা রয়েছে। আমাদের একটি ফাংশন লিখতে হবে যা একটি অ্যারে নেয় এবং মূল অ্যারে থেকে সমস্ত ধনাত্মক পূর্ণসংখ্যার বর্গক্ষেত্রের একটি অ্যারে প্রদান করে৷
চলুন এই ফাংশনের জন্য কোড লিখি -
উদাহরণ
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) => {
//first condition checks for positivity and second for wholeness of the number
if(val > 0 && val % 1 === 0){
acc += val*val;
};
return acc;
},0);
}
console.log(squareSum(arr)); আউটপুট
কনসোলে আউটপুট হবে −
87