回文数

7 阅读1分钟

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数 是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

  • 例如,121 是回文,而 123 不是。
class Solution {
    public boolean isPalindrome(int x) {
       if(x<0 || (x%10==0&&x>0))return false;
       int rev=0;
       while(x>rev){
            rev=rev*10+x%10;
            x/=10;
       }
       return rev==x||(rev/10)==x;
    }
}