NOTE:尤其注意溢出问题即可。
使用变量tmp暂存溢出数值,最后判断即可。
class Solution {
public:
int reverse(int x) {
long tmp = 0;
while(x) {
tmp = tmp * 10 + x % 10;
x /= 10;
}
return tmp == (int) tmp ? tmp : 0;
}
};