【LeetCode】Reverse digits of an integer

Reverse digits of an integer.

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


class Solution {
public:
    int reverse(int x) 
    {
        int ret = 0;
        bool positive = true;
        if(x < 0)
        {
            positive = false;
            x = -x;
        }
        while(x)
        {
            ret = ret * 10 + x % 10;
            x = x /10;
        }
        return positive?ret:-ret;
    }
};


你可能感兴趣的:(LeetCode)