leetcode-7 reverse-integer(整数反转)

我们先看一下题目描述:

 就是将数字进行反转,可以用数学方法将其解答。

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

        }
        return (int) a;
    }

貌似还有用StringBuffer解决,但是本人能力有限看不太懂。这种方法是用时最少的,而且最好理解。所以吸收这种方法就可以了

猜你喜欢

转载自www.cnblogs.com/qingshan0216/p/9993760.html
今日推荐