leetcode | Reverse Integer
来源:互联网 发布:我的淘宝店铺怎么注销 编辑:程序博客网 时间:2024/05/20 02:23
Reverse digits of an 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?
For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows.
public class Solution { public int reverse(int x) { boolean postive = x>0? true:false; long res = 0; if(!postive) x=-x; if(x>Integer.MAX_VALUE||x<Integer.MIN_VALUE||x==0) return 0; while(x!=0) { res = res * 10 + x % 10; x /= 10; if(res>Integer.MAX_VALUE||res<Integer.MIN_VALUE) return 0; } if(!postive) res = -res; return (int)(res); }}
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
- 第四章 约束(constraints)
- Spring MVC +Spring +mybatis 整合事务处理
- Arduino程序基本结构
- 笔记:Oracle SQL 高级编程 第1章 SQL 核心
- Android系统中iptables的应用(二)BandwidthController
- leetcode | Reverse Integer
- 十六进制字符串(CString或char[]) 和 BYTE,char数组 相互转化
- 欢迎使用CSDN-markdown编辑器
- java POI导出数据库的表内容
- GDB十分钟教程
- 软件测试技术知识点重点总结
- (故事分享)雷军:做互联网需7字诀
- IOS- CALayer
- PAT1045 快速排序