// 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。
// 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
// 例如,121 是回文,而 123 不是。
// 示例 1:
// 输入:x = 121
// 输出:true
// 示例 2:
// 输入:x = -121
// 输出:false
var isPalindrome = function (x) {
var str = x.toString();
var length = str.length;
var flag=false
if(length==1){
return true
}
var med;
if (length % 2 == 0) {
med = length / 2;
for (var j = 0; j < length / 2; j++) {
if (str[j] == str[length - j - 1]) {
flag=true
}
else {
return false
}
}
}
else {
med = (length - 1) / 2;
for (var i = 0; i < med; i++) {
if (str[i] == str[str.length - 1 - i]) {
flag=true
}
else {
return false
}
}
}
return flag
};
题目来源:力扣(LeetCode)