আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যার অ্যারে নেবে এবং একটি অ্যারে ফেরত দেবে যেখানে সব জোড় সংখ্যা যেকোনো বিজোড় সংখ্যার বাম পাশে এবং সব বিজোড় সংখ্যা যেকোনো জোড় সংখ্যার ডান পাশে থাকবে।
সেজন্য, এই ফাংশনের কোড লিখি:
উদাহরণ
const arr = [2, 6, 3, 7, 8, 3, 5, 4, 3, 6, 87, 23, 2, 23, 67, 4];
const isEven = num => num % 2 === 0;
const sorter = (a, b) => {
if(isEven(a) && !isEven(b)){
return -1;
};
if(!isEven(a) && isEven(b)){
return 1;
};
return 0;
};
arr.sort(sorter);
console.log(arr);
আউটপুট
কনসোলে আউটপুট হবে:
[ 2, 6, 8, 4, 6, 2, 4, 3, 7, 3, 5, 3, 87, 23, 23, 67 ]