leetcode #7 ReverseInteger
来源:互联网 发布:生男生女预测表49算法 编辑:程序博客网 时间:2024/05/16 03:05
采用了一个不过脑子的算法,只是因为写的快。。。不能这样了
public class Solution { public int reverse(int x) { int fin=0; boolean negative; if(x>=0)negative=false; else negative=true; x=Math.abs(x); StringBuffer tmp = new StringBuffer(String.valueOf(x)); tmp.reverse(); if(negative)tmp.insert(0,'-'); try{ fin = Integer.parseInt(tmp.toString()); }catch(NumberFormatException e){ System.out.println("number out of range!"); }finally{ return fin; } }}
欠考虑了int翻转之后溢出的情况,发现之后完成修改。
所以这个代码有待完善
Fignt On!
Update
public class Solution { public int reverse(int x) { int fin=0,digit=0; boolean negative=(x>=0)?false:true; if(negative)x=0-x; while(x!=0){ digit=x%10; x=x/10; fin=fin*10+digit; } if(negative)fin=0-fin; return fin; }}
OK
0 0
- leetcode #7 ReverseInteger
- Leetcode#7: ReverseInteger
- LeetCode -- ReverseInteger
- [LeetCode]ReverseInteger
- LeetCode之7,数论部分的ReverseInteger
- 7-ReverseInteger
- LeetCode 007 ReverseInteger
- ReverseInteger
- ReverseInteger
- Leetcode修炼之路(Easy系列) --ReverseInteger
- ReverseInteger 给出一个整数,反转这个整数
- leetcode 7
- LeetCode--7
- leetcode 7
- LeetCode 7
- LeetCode(7)
- LeetCode 7 - Reverse Integer
- LeetCode(7) Reverse Integer
- 固定分组计算的sql简化
- Appium源码分析(七)-click
- HTTP中的重定向和请求转发的区别
- IPv6相关RFC文档(附带链接)
- HDU2896-病毒侵袭 AC自动机
- leetcode #7 ReverseInteger
- Fragment与Activity相互传递参数
- Monkey学习笔记(一)
- afn3.1.0 网络请求工具 NetWorkingTool
- swift 属性监视器
- 前端学习笔记
- Ajax短信发送并验证账户是否存在
- iOS中bundle的使用说明
- UITableViewController