leetcode Reverse Integer
来源:互联网 发布:app拍照软件 编辑:程序博客网 时间:2024/06/15 10:14
题目:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
这里需要注意几个问题,一是x尾数为0的情况,二是x反过来的时候溢出的情况。
代码:
public int reverse(int x) { long sum = 0; int max = Integer.MAX_VALUE; int min = Integer.MIN_VALUE; while (x != 0) { int temp = x % 10; sum = sum * 10 + temp; if (sum > max || sum < min) return 0; x = x / 10; } return new Long(sum).intValue();//long类型转换为int类型 }
0 0
- LeetCode:Reverse Integer
- LeetCode: Reverse Integer
- [Leetcode] Reverse Integer
- LeetCode : Reverse Integer
- [LeetCode] Reverse Integer
- Leetcode: Reverse Integer
- LeetCode 7 - Reverse Integer
- leetcode 104: Reverse Integer
- Leetcode : Reverse Integer
- 【leetcode】Reverse Integer
- [LeetCode]Reverse Integer
- LeetCode-Reverse Integer
- [leetcode] Reverse Integer
- LeetCode - Reverse Integer
- leetcode之Reverse Integer
- LeetCode | Reverse Integer
- LeetCode: Reverse Integer
- Leetcode: Reverse Integer
- 不用第三个变量交换2个变量的值
- select与pselect的信号屏蔽
- Codeforces Round #295 (Div. 1) B. Cubes (STL+类拓扑)
- MFC创建线程(工作线程和界面线程)
- Git客户端使用 —— TortoiseGit
- leetcode Reverse Integer
- AutoCompleteExtender详细介绍(二)
- Python获取时间
- Sass、LESS 和 Stylus
- sigprocmask 阻塞进程
- sourceinsight软件添加Include文件技巧
- const、static、typedef、
- CSDN排名第一。
- 网络即时战略游戏结构体系分析