Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript có trong chuỗi chứa các chữ số và hàm của chúng tôi phải trả về true nếu tổng các chữ số chẵn lớn hơn tổng các chữ số lẻ, ngược lại là false.
Ví dụ
Sau đây là mã -
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));
Đầu ra
false