class Solution {
public:
int reverse(int x) {
int a=0;
while(x!=0)
{
if(a< -pow(2,31)/10 ||a >(pow(2,31)-1)/10)
{
a= 0;
break;
}
a=a*10+x%10;//9 96 964 9646 96463 964632 9646324 96463243 946432435
x/=10;
}
return a;
}
};
public:
int reverse(int x) {
int a=0;
while(x!=0)
{
if(a< -pow(2,31)/10 ||a >(pow(2,31)-1)/10)
{
a= 0;
break;
}
a=a*10+x%10;//9 96 964 9646 96463 964632 9646324 96463243 946432435
x/=10;
}
return a;
}
};