leetcode---Reverse Integer
来源:互联网 发布:广州恒大淘宝股票 编辑:程序博客网 时间:2024/05/16 09:13
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
class Solution {public: int reverse(int x) { if(x > pow(2, 31)-1 || x < -1 * pow(2, 31)) //溢出 return 0; if((int)(x / pow(10, 9)) != 0) //如果它有10位数字 if(x % 10 > 2 || x % 10 < -2) //最低位的绝对值超过2 return 0; int n = x; int result = 0; int flag; if(x > 0) flag = 1; else flag = -1; while(n) { result = result * 10 + n % 10; if(flag * result < 0) //溢出 return 0; n /= 10; } return result; }};
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
- poj 2709 贪心
- [core Java学习笔记][第一二三章基本语法]
- Android FragmentTabHost看源码延伸
- 在Sublime中采用markdown语法并发送笔记到Evernote中
- IOS学习之——设置APP的启动应用图片 Brand Assets
- leetcode---Reverse Integer
- [core java学习笔记][第四章对象与类]
- 计算机网络overview-1
- tomcat配置自定义JDK
- [core java学习笔记][第五章继承]
- Problem D: C语言习题 a!+b!+c!
- Android开发 打造自己的Annotation框架
- [core java学习笔记][第六章接口与内部类]
- Codeforces 656 B. Scrambled(April Fools Day Contest 2016)