ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีตัวเลขและฟังก์ชันของเราควรคืนค่า จริง หากผลรวมของเลขคู่มากกว่าตัวเลขคี่ มิฉะนั้น จะเป็นเท็จ
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const num = '645457345'; const isEvenGreater = (str = '') => { let evenSum = 0; let oddSum = 0; for(let i = 0; i < str.length; i++){ const el = +str[i]; if(el % 2 === 0){ evenSum += el; }else{ oddSum += el; }; }; return evenSum > oddSum; }; console.log(isEvenGreater(num));
ผลลัพธ์
false