LeetCode - 07: Reverse Integer

class Solution {
    public int reverse(int x) {
        long result = 0;
        for(; x != 0; x /= 10) {
            result = result * 10 + x % 10;       
        }
        if (result > Integer.MAX_VALUE || (result < Integer.MIN_VALUE)) {
            return 0;
        } else {
            return (int) result;
        }


        // long res = 0;
        // for (; x != 0; x /= 10)
        // res = res * 10 + x % 10;
        // return res > Integer.MAX_VALUE || res < Integer.MIN_VALUE ? 0 : (int) res;
    }
}
全部评论

相关推荐

牛客52811839...:有的hr就是这样啊,很正常。
点赞 评论 收藏
分享
03-23 23:00
黄淮学院 Java
才浅Caiq:老家县城送外卖也5000,要求别这么低
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务