Reverse Integer Java
来源:互联网 发布:西安行知中学军训吗 编辑:程序博客网 时间:2024/06/04 18:09
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
1. use long type to handle overflow that return 0 if overflow
2. To handle negative case => always convert to negative to positive first
Check the coding in detail below:
public class Solution { public int reverse(int x) { boolean negSign=false; //negetive case => alwyas convert to Positive first if(x<0){ x=-x; negSign=true; } //normal case long reverseX=0; int temp=x; while(temp>0){ reverseX=reverseX*10+temp%10; temp/=10; } //return 0 if overflow, instead of throw exception if(reverseX>Integer.MAX_VALUE){ return 0; } return negSign?-(int)reverseX : (int)reverseX; }}
0 0
- [Leetcode] Reverse Integer (Java)
- Reverse Integer Java
- Reverse Integer (Java)
- Reverse Integer--LeetCode(Java)
- [LeetCode][Java] Reverse Integer
- leetcode:Reverse Integer 【Java】
- LeetCode : Reverse Integer [java]
- Reverse Integer(java)
- leetcode Reverse Integer (Java)
- Reverse Integer LeetCode Java
- 7. Reverse Integer (java)
- leetcode Reverse Integer(Java)
- LeetCode-Reverse Integer-Java
- [LeetCode Java] 7 Reverse Integer
- LeetCode 7 : Reverse Integer (Java)
- Leetcode: 7. Reverse Integer(JAVA)
- LeetCode(java)7. Reverse Integer
- leetcode-java-7. Reverse Integer
- 制作JFFS2文件系统映像文件工具安装(mtd-utils)
- Python将日期时间按照格式转换成字符串
- OpenWrt驱动OLED(SSD1306)过程记录
- POJ1364 King 【差分约束】
- 黑马视频学习笔记-OC-多态
- Reverse Integer Java
- 用sizeof求各数据类型在内存中的大小以及sizeof与strlen的比较
- Silverlight Web应用程序与 WCF服务 在 IIS6上 部署问题总结
- hdu1398 -Square Coins
- org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document fro
- ./configure
- 算法导论——快速排序(Quick-Sort)
- HDU 1160 FatMouse's Speed(DP)
- CrystalReportViewer 成员