美文网首页
[Integer]7. Reverse Integer

[Integer]7. Reverse Integer

作者: Reflection_ | 来源:发表于2017-11-01 14:06 被阅读0次

题目:7. Reverse Integer

注意这里如果y是int,那么 Integer.MAX_VALUE/10;
或者y暂时用long,那么就判断Integer.MAX_VALUE,输出时再转成(int),这个方法似乎更快。

class Solution {
    public int reverse(int x) {
        int y = 0;
        int sign = x<0?-1:1;
        x= Math.abs(x);
        while(x > 0){
            if(y > Integer.MAX_VALUE/10 || y < Integer.MIN_VALUE/10) return 0;
            y = y *10 + x%10;
            x = x/10;
        }
        return y*sign;
    }
}

相关文章

网友评论

      本文标题:[Integer]7. Reverse Integer

      本文链接:https://www.haomeiwen.com/subject/uxzwpxtx.html