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;
    }
}
全部评论

相关推荐

吴offer选手:学到了,下次面试也放张纸在电脑上,不然老是忘记要说哪几个点
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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