7. Reverse Integer
来源:互联网 发布:淘宝店铺怎样发布宝贝 编辑:程序博客网 时间:2024/06/17 05:06
1.Question
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
class Solution {public: int reverse(int x) { int sign = x >= 0 ? 1 : -1; //先取x的符号 long int res = 0; //先用long int 型来保存res,以防溢出 x = abs(x); while(x) { res = res * 10 + x % 10; x /= 10; } res = res * sign; if(res > 2147483647 || res < -2147483648) return 0; //如果溢出则返回0 else return res; }};
3.Note
a. 这个题有两个特殊情况需要注意,一个是1000这种,倒转之后是1;还有就是倒转之后溢出的。
0 0
- [LeetCode]7.Reverse Integer
- LeetCode 7. Reverse Integer
- LeetCode --- 7. Reverse Integer
- LeetCode 7.Reverse Integer
- [Leetcode] 7. Reverse Integer
- 7.Reverse Integer
- [Leetcode]7.Reverse Integer
- LeetCode 7.Reverse integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7.Reverse Integer
- 7.Reverse Integer
- [LeetCode] 7.Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer
- 7. Reverse Integer LeetCode
- 数组之小传,为一维数组“正名”。
- Android仿qq从相册选择照片
- VisualSVN Server提供程序无法执行所尝试的操作 0x80041024
- JavaScript处理HTML的Encode(转码)和Decode(解码)
- Android Drawable - Transition Drawable使用详解(附图)
- 7. Reverse Integer
- bootstrap实现导航等
- 树莓派
- 【LeetCode】94. Binary Tree Inorder Traversal 解题报告
- 任务执行顺序 (贪心)
- hihoCoder 1298 欧拉函数
- CKEditor中上传图片传到数据库的一个比较取巧的方法
- Linux 中常用的 echo 命令实例
- 理解SVM的三层境界-支持向量机通俗导论