ตัวเลขจะเป็นเลขคี่หากผลรวมของหลักทั้งหมดเป็นเลขคี่ และตัวเลขจะเป็นเลขคู่หากผลรวมของหลักทั้งหมดเป็นเลขคู่
เราจำเป็นต้องเขียนฟังก์ชันที่กำหนดว่าตัวเลขนั้นเป็นคี่หรือคู่ควรคืนค่าจริงของค่าคี่และเป็นเท็จสำหรับค่าคู่
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const num = 434667;
const isOddish = (num, sum = 0) => {
if(num){
return isOddish(Math.floor(num / 10), sum + (num % 10));
};
return sum % 2 === 1;
};
console.log(isOddish(num)); ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -
false