Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space.
Solution:
public class Solution {
public boolean isPalindrome(int x) {
if(x<0) return false;
return x== reverse(x);
}
private int reverse(int x) {
int sign = x<0? -1:1;
x= Math.abs(x);
StringBuilder rt = new StringBuilder(String.valueOf(x));
rt.reverse();
try{
return Integer.parseInt(rt.toString())*sign;
}
catch(Exception e){
return 0;
}
}
}