LeetCode 解题报告 - 7. Reverse Integ

2016-10-11  本文已影响0人  秋名山菜车手

编程语言是 Java,代码托管在我的 GitHub 上,包括测试用例。欢迎各种批评指正!

<br />

题目 —— Reverse Integer

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321
<br >

解答

public class Solution {
    public int reverse(int x) {
        int result = 0;
        while (x != 0) {
            int remainder = x % 10;
            int newResult = result * 10 + remainder;
            if ((newResult - remainder) / 10 != result) {
                return 0;
            }
            result = newResult;
            x = x/10;
        }
        return result;
    }
}
上一篇下一篇

猜你喜欢

热点阅读