当前位置: 首页 > 编程笔记 >

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

姜钧
2023-03-14
本文向大家介绍检查数字的总和是否为回文-JavaScript,包括了检查数字的总和是否为回文-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
 类似资料:
  • 本文向大家介绍检查数字是否为PL / SQL中的回文,包括了检查数字是否为PL / SQL中的回文的使用技巧和注意事项,需要的朋友参考一下 在本节中,我们将看到如何检查号码是否是回文或者是不使用PL / SQL。在PL / SQL代码,一些命令组被布置语句的相关声明的一个块中。 如果数字与该数字相反,则该数字为回文。假设一个数12321,这是回文,但12345是不是回文。 示例 输出结果

  • 我正在创建一个小琐碎的回文测试在Java。 我应该在某个时候检查用户输入的是多于还是少于三位数,如“1011”或“10”,并显示一条错误消息,如“错误输入”。但是,在Java中,我不能用检查数字的长度,相反,我可以用字符串()检查数字的长度。 我怎样才能解决这个问题呢?

  • 问题内容: 我想检查一个字符串是否是回文。我想学习一种使用最少的字符串操作来检查相同内容的简单方法 问题答案: 您可以尝试这样的事情:

  • 问题内容: 是否有任何方法或快速方法来检查Java中数字是否为整数(属于Z字段)? 我考虑过从四舍五入的数字中减去它,但是我没有找到任何可以帮助我解决这个问题的方法。 我应该在哪里检查?整数Api? 问题答案: 又快又脏… 编辑:假设x已经是其他数字形式。如果要处理字符串,请查看。

  • 所以我正在尝试编写这个java程序,它将检查并显示0到10000之间的所有回文数字。方法isPalindrome必须接受int数,如果number是回文,则返回一个布尔值true,如果number不是回文,则返回一个false。 这是到目前为止的代码,但当我运行它时,它只打印一行1,我在最后添加的打印是为了调试和检查该方法是否工作,但在这种情况下它不工作。我还将numCount初始化为1,因为当n

  • 问题内容: 我知道那里有大量的堆栈溢出页面来解释如何执行此操作,但是每次我从此处获取代码并将其放入时,我都会遇到相同的错误,并且该错误是“字符串”的值?没有成员“文本”的任何可靠方法都可以用于检查文本字段是否快速为空? 问题答案: 这个帖子给出了一个很好的答案(很遗憾,它没有“接受”的标记)。使用。 假设您的声明为: 您可以使用以下方法检查其空度: 要在您编辑的帖子中使用变量: 要么: