力扣 7整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

class Solution {
public:
    int reverse(int x) {
        long long res = 0;
        while(x){
            res = 10*res + x%10;
            x /= 10;
        }
        if(res > INT_MAX || res < INT_MIN)
            res = 0;
        return res;
    }
};

版权声明:本文为weixin_43333890原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。