LeetCode-7(Reverse Integer)
来源:互联网 发布:淘宝卖家有ipad客户端 编辑:程序博客网 时间:2024/05/18 03:57
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
click to show spoilers.
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
Subscribe to see which companies asked this question.
class Solution {public: int reverse(int x) { int y = x %100; if(x >= 2147483648 || x < -2147483648 || x==0) return 0; //溢出 else if(x/1000000000>0 && (y>=22 || y<=-22)) return 0; //溢出 int sign = 0; if(x>=0) sign = 1; else sign = -1; x=x*sign; int ans = 0; while(x > 0){ ans = ans*10 + x%10; x = x/10; } if(ans >= 2147483648 || ans < 0) return 0; //溢出 else return ans*sign; }};
0 0
- LeetCode 7 - Reverse Integer
- LeetCode(7) Reverse Integer
- leetcode 7REVERSE INTEGER
- [leetcode 7] Reverse Integer
- [Leetcode] 7 - Reverse Integer
- LeetCode 7:《Reverse Integer》
- [leetcode 7] Reverse Integer
- LeetCode | #7 Reverse Integer
- leetcode.7-----------Reverse Integer
- LeetCode 7: Reverse Integer
- leetcode-7 Reverse Integer
- leetcode(7)Reverse Integer
- LeetCode 7 - Reverse Integer
- leetcode 7 Reverse Integer
- leetcode #7 Reverse Integer
- leetcode 7 -- Reverse Integer
- LeetCode 7: Reverse Integer
- Leetcode[7]-Reverse Integer
- 值传递和引用传递
- Agri-Net_POJ1258
- Android自定义View-------为什么重写onMeasure()以及怎么重写
- 函数指针作为参数
- 关于Windows Server 服务器 安装tomcat部署Java Web 项目的问题
- LeetCode-7(Reverse Integer)
- Rman备份由于空间不足导至的错误
- 安装虚拟机提示“无法安装服务VMAuthdService”,请确保您有足够的权限安装系统服务
- win7环境下安装ubuntu双系统
- 基于腾讯云的域名绑定与tomcat部署
- 二分小用法
- Linux基础---->命令(五)
- 按层打印二叉树
- 安卓逆向系列教程 4.7 修改游戏金币