检查数字的总和是否为回文-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
热门推荐
10 六一祝福语简短感动女生
11 诗词文案祝福语简短精辟
12 职场祝福语大全 简短精辟
13 奶奶八十寿辰祝福语简短
14 高考前祝福语简短字句
15 送笔筒的祝福语简短
16 朋友孩子考试祝福语简短
17 小红书平安祝福语简短
18 官宣新年祝福语简短