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

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务