7

给定一个 32 位有符号整数,将整数中的数字进行反转。

class Solution {
    public int reverse(int x) {
        int rev = 0;
        while(x!=0){
            if(rev != 0 && Integer.MAX_VALUE / rev < 10 && Integer.MAX_VALUE / rev > -10)
                return 0;
            rev = rev * 10 + x % 10;
            x = x/10;
        }
        return rev;
    }
}

 

posted @ 2018-07-09 19:07  Qian_Lu  阅读(78)  评论(0)    收藏  举报