题目描述:将整数反转。  比如:
 
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;
    }
};