题目描述:
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
输入:
121
-121
10
输出:
true
false
false
题意:
题目描述
题解:
按题意模拟
代码:
class Solution {
public boolean isPalindrome(int x) {
if(x >= 0 && x <= 9) return true;
if(x < 0) return false;
List<Integer> list = new ArrayList<>();
while(x > 0){
int t = x % 10;
list.add(t);
x /= 10;
}
int l = 0;
int r = list.size() - 1;
while(l <= r){
if(list.get(l) != list.get(r)) return false;
l ++;
r --;
}
return true;
}
}