9、 Palindrome Number
回文数
判断一个正整数是不是回文数。
回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。
注意事项
给的数一定保证是32位正整数,但是反转之后的数就未必了。
样例
11
, 121
, 1
, 12321
这些是回文数。
23
, 32
, 1232
这些不是回文数。
代码:
class Solution
{
public:
bool isPalindrome(int x)
{
if (x < 0 || (x != 0 && x % 10 == 0))return false;
int y = 0,xx=x;
while (xx)
{
y = y * 10 + xx % 10;
xx /= 10;
}
return y == x ? true : false;
}
};