ตัวเลขจะเป็นเลขคี่หากผลรวมของหลักทั้งหมดเป็นเลขคี่ และตัวเลขจะเป็นเลขคู่หากผลรวมของหลักทั้งหมดเป็นเลขคู่
เราจำเป็นต้องเขียนฟังก์ชันที่กำหนดว่าตัวเลขนั้นเป็นคี่หรือคู่ควรคืนค่าจริงของค่าคี่และเป็นเท็จสำหรับค่าคู่
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
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