007_LeetCode_7 Reverse Integer 题解

来源:互联网 发布:c语言函数规则 编辑:程序博客网 时间:2024/05/23 00:10

Description:


Given a 32-bit signed integer, reverse digits of an integer.


翻转一个整数但是要考虑溢出。


java代码:


class Solution {    public int reverse(int x) {        int res = 0;        while (x != 0){            int tail = x % 10;            int result = res * 10 + tail;            if (result - tail) / 10 != res){                return 0;            }            res = result;            x = x / 10;        }        return res;    }}