Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ผลรวมของเลขคู่และเลขคี่แต่ละรายการในหมายเลขสตริงโดยใช้ JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน 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