Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
class Solution {
public:
int reverse(int x) {
int sign;
sign = x > 0 ? 1 : -1;
int absx;
absx = x > 0 ? x : -x;
int result = 0;
while(absx) {
result = result * 10 + absx % 10;
absx /= 10;
}
return sign*result;
}
};