1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| class Solution { public boolean isPalindrome(int x) { if (x == 0) { return true; }
if (x < 0 || x % 10 == 0) { return false; }
int res = 0; while (x > res) { int digit = x % 10; x /= 10;
res = res * 10 + digit; }
return x == res || x == res / 10; } }
|