Reverse Integer
来源:互联网 发布:藏民对十一世班禅 知乎 编辑:程序博客网 时间:2024/05/01 04:17
利用mod求最后一位,不断更新x, 直到x==0跳出循环。ret 先用double型保存以免溢出,这题要求溢出return 0. 还可以在ret每次更新前查看它的绝对值是不是比max/10大, 这样只需要一个int 型ret.
public int reverse(int x) { double ret = 0; while( x!= 0 ) { ret = ret * 10 + x % 10; x = x / 10; } if(ret > Integer.MAX_VALUE || ret < Integer.MIN_VALUE) return 0; else return (int) ret;}
0 0
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse Integer
- Reverse Integer
- Reverse integer
- Reverse Integer
- Reverse Integer
- Objective - C基础: 第五天 - 1.计数器的基本认识
- LeetCode – Flatten Binary Tree to Linked List (Java)
- OpenGL_ES-窗口环境
- 税杖本势坠必拥必伟僬昭概窗姆素
- CentOS 7 VMware 网络配置详解
- Reverse Integer
- GridView如何适配不同屏幕
- 阻尼回弹效果的ScrollView嵌套GridView
- 设计模式学习笔记五:抽象工厂模式
- 高职生制专业“双师型”教师队伍发展的策略
- Leetcode NO.69 Sqrt(x)
- 设计模式学习笔记六:原型设计模式
- leedcode做题总结, 题目Longest Palindromic Substring 5
- 《从Paxos到ZooKeeper:分布式一致性理论与实践》上市了