7. Reverse Integer

来源:互联网 发布:python gbk编码转换 编辑:程序博客网 时间:2024/05/13 13:18

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321

click to show spoilers.
解决代码:

class Solution {public:    int reverse(int x) {        long long temp = abs((long long)x);        long long curr = 0;        while (temp)        {            curr = curr * 10 + temp % 10;            if (curr > INT_MAX)            {                return 0;            }            temp /= 10;        }        if (x >= 0)            return curr;        else            return -curr;    }};
0 0
原创粉丝点击