7. Reverse Integer
题目概述
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
Subscribe to see which companies asked this question.
代码实现
class Solution {
public:
int reverse(int x) {
long long rex=0;
while(x){//转换
rex=rex*10+x%10;
x=x/10;
}
if(rex<INT_MIN || rex>INT_MAX){//是否溢出
return 0;
}
else return rex;
}
};