您的位置:首页 > 其它

leetcode-7 Reverse Integer

2015-04-07 11:57 399 查看
这题主要要考虑的就是溢出问题,如果是8位有符号整型-128~127,127反转后就是721,溢出了(按题目的意思,溢出返回0)

还有一个就是100,这类数字

<span style="font-family:Microsoft YaHei;font-size:14px;">class Solution {
public:
    int reverse(int x) {
        long long res = 0;
        while(x){
            res = res * 10 + x % 10;
            x /= 10;
        }
        return (res < INT_MIN || res > INT_MAX) ? 0 : res;
    }
};</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: