回文数
作者:
行走的蛋白质 | 来源:发表于
2020-09-27 17:58 被阅读0次
- 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
- 负数不是回文数
- x[i] != x[x.length - i -1] ==> 不是回文数
let a = -123456
let b = 12321
let c = 4432
function isPalindrome(x) {
if(x < 0) return false
let arr = String(x).split('')
let midIndex = Math.ceil(arr.length / 2)
for(let i = 0; i < midIndex; i++) {
if(arr[i] !== arr[arr.length - i - 1]) {
return false
}
}
return true
}
console.log(isPalindrome(a))
console.log(isPalindrome(b))
console.log(isPalindrome(c))
本文标题:回文数
本文链接:https://www.haomeiwen.com/subject/mhzeyktx.html
网友评论