LeetCode OJ:Reverse Integer
来源:互联网 发布:电脑优化加速软件 编辑:程序博客网 时间:2024/05/18 21:40
Reverse Integer
Example1: x = 123, return 321
Example2: x = -123, return -321
click to show spoilers.
Have you thought about this?
Here are some good questions to ask before coding. Bonus points for you if you have already thought through this!
If the integer's last digit is 0, what should the output be? ie, cases such as 10, 100.
Did you notice that the reversed integer might overflow? Assume the input is a 32-bit integer, then the reverse of 1000000003 overflows. How should you handle such cases?
Throw an exception? Good, but what if throwing an exception is not an option? You would then have to re-design the function (ie, add an extra parameter).
class Solution {public: int reverse(int x) { int sign = x>0? 1:-1; x = abs(x); int result = 0; while (x) { result = result*10 + x%10; x /= 10; } return sign * result; }};
0 0
- LeetCode OJ:Reverse Integer
- LeetCode OJ - Reverse Integer
- LeetCode OJ : Reverse Integer
- [LeetCode OJ]Reverse Integer
- Reverse Integer | LeetCode OJ
- Leetcode Oj Reverse Integer
- LeetCode OJ Reverse Integer
- LeetCode OJ----Reverse Integer
- LeetCode OJ - Reverse Integer
- LeetCode OJ ---- Reverse Integer
- Leetcode OJ :Reverse Integer
- [LeetCode OJ][007]Reverse Integer
- LeetCode OJ 0 Reverse Integer
- 【LeetCode OJ 007】Reverse Integer
- <LeetCode OJ> 7. Reverse Integer
- LeetCode OJ 7. Reverse Integer
- LeetCode OJ 7. Reverse Integer
- LeetCode OJ(7.Reverse Integer)
- 推测式提问,先“复述你对别人的话语理解”
- Java 标准日志工具 Log4j 的使用(附源代码)
- 【树状数组(三维)】hdu 3584 Cube
- LeetCode OJ:String to Integer (atoi)
- BFS POJ2243- Dario
- LeetCode OJ:Reverse Integer
- centos 下 boost1.55 编译和安装
- ODBC-C语言连接数据库(SQL Server 2000)(上)
- jQuery操作Dom
- android广播机制(上)
- 解决MAC打开不明软件问题,如【打不开“FreeMind.app”,因为它来自身份不明的开发者。 】
- cvThreshold用法(opencv参考手册)
- Ubuntu install cf cli
- 给自定义组件加事件