题目难度:easy
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
代码如下
class Solution {
public:
int reverse(int x) {
int tag = x < 0 ? -1 : 1;
unsigned long num= 0;
x *= tag;
for( ; x; x /= 10 )
{
num= num* 10 + x % 10;
if( num> INT_MAX )
return 0;
}
return num* tag;
}
};