[leetcode]Reverse Integer
来源:互联网 发布:php 清空cookie 编辑:程序博客网 时间:2024/04/30 13:28
问题描述:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
思路:
这个问题是实现整型数的逆转。实现起来很简单。但要考虑转换后溢出的情况。如1000000003 转换后应该是3000000001 ,但是3000000001已经超出了int型的表达范围,溢出了。所以添加对溢出的处理即可以AC。
代码:
public class Reverse_Integer { //javapublic int reverse(int x) {long result = 0 ; while(x != 0){result = result*10 + x%10;x = x/10;}//deal overflowif(result > 2147483647)return 2147483647;if(result < -2147483648)return -2147483648; return (int)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
- OutputStream(装饰模式)
- 最优化基础和机器学习优化
- Android如何支持多种屏幕
- 驱动字符设备的基础
- 抓包分析DLNA——(1)设备发现
- [leetcode]Reverse Integer
- 【模电】电阻
- linux沙箱(sandbox)技术_百度文库
- Ubuntu 14.04 登陆界面一闪 返回登陆界面
- DOM和SAX的比较
- android自定义对话框
- 通用数据采集平台,从架构到代码
- 浅谈抽象与接口(含工厂、适配器、代理模式应用)
- 半监督学习