Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra tổng chữ số của một số có phải Palindrome - JavaScript


Viết hàm nhận vào số, tính tổng chữ số, kiểm tra tổng đó có phải số Palindrome không. Trả về true nếu có.

Ví dụ: 697 → tổng = 22 (Palindrome) → true.

Ví dụ

Mã thực hiện:

const num = 697; 
const sumDigit = (num, sum = 0) => { 
  if(num){ 
    return sumDigit(Math.floor(num / 10), sum + (num % 10)); 
  }; 
  return sum; 
}; 
const isPalindrome = num => { 
  const revered = +String(num) 
  .split("") 
  .reverse() 
  .join(""); 
  return revered === num; 
}; 
const isSumPalindrome = num => isPalindrome(sumDigit(num)); 
console.log(isSumPalindrome(num));

Kết quả

Kết quả in ra console:

true