Solution
public class Solution {
public boolean isPalindrome(int x) {
if(x < 0) return false;
if(x < 10) return true;
if(x % 10 == 0) return false;
int v = x % 10;
x /= 10;
while(x > v) {
v = v * 10 + x % 10;
x /= 10;
}
if(v > x) {
v /= 10;
}
return x == v;
}
}
Problem3:
* 注意筛选条件的顺序
Problem2:
* 格式有问题
* int的length
* 注意回文中的特殊情况,最后一位为0