9. 回文数
比较暴力的解法,把反转后的数字求出来(有可能超过int的边界值,所以用long定义)。然后和原始的数进行判断。
class Solution {
public:
bool isPalindrome(int x) {
if (x < 0) return false;
if (x < 10) return true;
long num = 0;
int old = x;
while (x){
num = num * 10 + x % 10;
x /= 10;
}
cout << num;
if (num == old) return true;
else return false;
}
};