回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数
例如:
121,是回文数。
1221, 是回文数。
1234,不是回文数。
-121,也不是回文数。
第一种方法:最简单的
思路:先将数字转成字符串A,再经过变成数组,数组反转,数组变成字符串B三步操作之后,比较字符串A和B,得出结论。
let num=12321
function isPalindrome (num){
if(num<0)return false;
let str=num+''
return return Array.from(str).reverse().join('')==num
}
console.log(isPalindrome (num))
第二种思路:翻转字符串
let num=12321
function isPalindrome (num){
return num.toString().split('').reverse().join('')==num.toString()
}
console.log(isPalindrome (num))
判断回文数的两种方法
这篇博客介绍了判断一个整数是否为回文数的两种简单方法。第一种是通过将数字转换为字符串,然后反转字符串并与原字符串比较;第二种是直接翻转字符串并进行比较。示例代码分别展示了这两种实现方式。
129

被折叠的 条评论
为什么被折叠?



