题目:
解题思路:
代码:
class Solution {
public boolean isPalindrome(int x) {
//负数肯定不是回文数,再者末位为0的数只有0是回文数
if( x<0 || (x%10==0 && x!=0) )
{
return false;
}
int temp = 0;
while(x>temp)
{
temp = temp*10 + x%10;
x/=10;
}
//这里如果是偶数,则走前者;若为奇数,则走后者
return (x==temp) || (x==temp/10);
}
}
解题思路出自力扣官方:https://leetcode-cn.com/problems/palindrome-number/solution/hui-wen-shu-by-leetcode/