首页 > 其他 > 详细

7. Reverse Integer

时间:2016-09-15 17:56:16      阅读:194      评论:0      收藏:0      [点我收藏+]

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321

主要要考虑溢出处理。

 

 1 class Solution {
 2 public:
 3     int reverse(int x) {
 4         int max =  2147483647;  //int最大值
 5         int min = -2147483648; //int最小值
 6         
 7         long long ret = 0;
 8         while(x!=0){
 9             int temp = x % 10;
10             ret = ret*10 + temp;
11             
12             //溢出处理
13             if(ret > max || ret < min){
14                 return 0;
15             }
16             
17             x = x /10;
18             
19         }
20         return (int)ret;
21     }
22 };

 

7. Reverse Integer

原文:http://www.cnblogs.com/sankexin/p/5874980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!