开始刷leetcode day5:Reverse Integer
来源:互联网 发布:oracle数据库迁移 编辑:程序博客网 时间:2024/06/01 07:57
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
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.
Java:
public class Solution {
public int reverse(int x) {
String s = Integer.toString(x);
Boolean isMinus = false;
if(x < 0)
{
isMinus = true;
s = s.substring(1);
}
char[] sarray = s.toCharArray();
for(int i=0; i<s.length()/2; i++)
{
char temp = sarray[i];
sarray[i] = sarray[s.length()-1-i];
sarray[s.length()-1-i] = temp;
}
String b = new String(sarray);
if(sarray.length == 10)
{
long l = Long.parseLong(b);
if(l > 2147483647) return 0;
}
int k = Integer.parseInt(b);
return isMinus? -k:k;
}
}
- 开始刷leetcode day5:Reverse Integer
- DAY5:leetcode #7 Reverse Integer
- 刷leetcode:Reverse Integer
- 开始刷题leetcode day5: Gas Station
- [leetcode刷题系列]Reverse Integer
- LeetCode刷题笔录 Reverse Integer
- 【LeetCode刷题记录】Reverse Integer
- LeetCode刷题小记---Reverse Integer
- leetcode刷题笔记-Reverse Integer
- LeetCode刷题笔记 07 Reverse Integer
- 【LeetCode刷题记录】7.Reverse Integer
- DAY5:leetcode #8 String to Integer (atoi)
- LeetCode:Reverse Integer
- LeetCode: Reverse Integer
- [Leetcode] Reverse Integer
- LeetCode : Reverse Integer
- [LeetCode] Reverse Integer
- Leetcode: Reverse Integer
- PowerDesigner15.1使用技巧
- Top 10 Websites to Learn Coding (Interactively) Online
- 信息安全意识如何免费宣贯
- 南工No.88 汉诺塔(一)
- webx相关概念与具体处理流程
- 开始刷leetcode day5:Reverse Integer
- vs2012编译libcurl-7.38.0
- leetcode 日经贴,Cpp code -Permutations
- Android adb 命令~图解
- Cocos2d-x高级开发教程阅读笔记
- http协议通信原理
- android studio 从1.1.0升到1.2.0后,出现JDK找不到现象
- Andorid aapt 命令~图解
- html布局让footer始终处在底部