Given a signed 32-bit integer x, return x with its digits reversed. If reversing x causes the value to go outside the signed 32-bit integer range [-231, 231 - 1], then return 0.
Assume the environment does not allow you to store 64-bit integers (signed or unsigned).
没什么好说的,比较简单
今天效率好低 呜呜呜
class Solution {
public:
int reverse(int x) {
long n=0;
while(x!=0)
{
n=n*10+x%10;
x=x/10;
}
return (int)n==n? n:0;;
}
};
太菜了 呜呜呜