检查数字的总和是否为回文-JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字,对其数字求和,并检查该和是否为回文数。如果总和是回文,则该函数应返回true,否则返回false。

例如,如果数字为697,则其数字的总和将为22,这的确是回文数。

因此,对于697,我们的函数应返回true。

示例

以下是代码-

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));

输出结果

以下是控制台中的输出-

true

以上是 检查数字的总和是否为回文-JavaScript 的全部内容, 来源链接: utcz.com/z/327280.html

回到顶部