সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যাগুলোর অ্যারে এবং একটি একক সংখ্যা নেবে। ফাংশনটি অ্যারেটি ফিল্টার করবে যাতে শুধু সেই সংখ্যাগুলো থাকে যা دومের আর্গুমেন্ট দিয়ে বিভাজ্য, এবং ফিল্টার করা অ্যারে ফেরত দেবে।
উদাহরণ
নিচে কোডটি দেওয়া হলো:
const arr = [56, 33, 2, 4, 9, 78, 12, 18];
const num = 3;
const divisibleBy = (arr = [], num = 1) => {
const canDivide = (a, b) => a % b === 0;
const res = arr.filter(el => {
return canDivide(el, num);
});
return res;
};
console.log(divisibleBy(arr, num));আউটপুট
[ 33, 9, 78, 12, 18 ]