Determine whether an integer is a palindrome. Do this without extra space.
Example:
Given 12321, return true.
class Solution {
public boolean isPalindrome(int x) {
int max = Integer.MAX_VALUE;
long verse = 0;
int temp = x;
if(x < 0)
return false;
else if(x >= 0 && x < 10)
return true;
else{
int remainder = x % 10;
while(x > 0){
remainder = x % 10;
verse = verse * 10 + remainder;
x = x / 10;
}
if(verse > max)
return false;
if((int)verse == temp)
return true;
}
return false;
}
}