题目描述
Determine whether an integer is a palindrome. Do this without extra space.
题目解析
注意负数不是回文数;
代码
class Solution {
public:
bool isPalindrome(int x) {
if(x==0)
{
return true;
}
if(x<0||x%10==0)
{
return false;
}
long long conv=0,temp=x;
while(temp)
{
conv = conv*10 + temp%10;
temp/=10;
}
if(conv == x)
{
return true;
}
return false;
}
};