题目描述:将整数反转。 比如:
Example1: x = 123, return 321Example2: x = -123, return -321
注意:
由于整数反转后可能会造成溢出,溢出返回0
若有需要,请访问我的Github获取完整C++实现。
class Solution{
public:
int reverse(
int x)
{
int answer =
0;
int n;
while (x !=
0)
{
n = x %
10;
if (answer > INT_MAX/
10 || answer < INT_MIN/
10)
{
return 0;
}
answer = answer *
10 + n;
x = x /
10;
}
return answer;
}
};