Vấn đề
Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi chứa các chữ số. Hàm 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 trả về false.
Ví dụ
Dưới đâ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));
Kết quả
false