LeetCode刷题之旅(7)

LeetCode刷题之旅(7)_第1张图片

注意转化之后溢出的处理,解决代码如下:

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

你可能感兴趣的:(LeetCode)