LeetCode 回文数 -- JavaScript

题目描述

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
方法一:

var isPalindrome = function(x) {
    var resultArr, resultNum;
        resultArr = x.toString().split("");
        if(resultArr[0] == "-"){
            return false;
        }
        resultNum = parseInt(resultArr.reverse().join(""));
        if(x == resultNum){
            return true;
        }
        return false;
};
进阶

方法二:

var isPalindrome = function(x) {
   var resultArr = x.toString().split("");
   for(var i = 0;i < resultArr.length/2; i++){
    if(resultArr[i] != resultArr[resultArr.length-1-i]){
         return false;
    }
}
return true;
};
发布了27 篇原创文章 · 获赞 5 · 访问量 6108

猜你喜欢

转载自blog.csdn.net/systempause/article/details/104460181