class Solution {
public boolean isPalindrome(int x) {
// //String s=String.valueOf(x);
// //String s=x+"";
// String s=Integer.toString(x);
// for(int i=0;i<s.length()/2;i++){
// if(s.charAt(i)!=s.charAt(s.length()-1-i)){
// return false;
// }
// }
// return true;
if(x<0){
return false;
}else if(x==0){
return true;
}else{
int c=0;
int temp=x;
while(temp!=0){
c++;
temp/=10;
}
int reverse=0;
for(int i=0;i<c/2;i++){
reverse+=x%10*Math.pow(10,c/2-1-i);
x/=10;
}
if(c%2==0){
if(reverse==x){
return true;
}else{
return false;
}
}else{
x/=10;
if(reverse==x){
return true;
}else{
return false;
}
}
}
}
}