[LeetCode Java] 7 Reverse Integer
来源:互联网 发布:淘宝淘金币活动规则 编辑:程序博客网 时间:2024/05/14 03:33
</pre><p class="p1"><pre name="code" class="java">/** * Reverse digits of an integer. * Example1: x = 123, return 321 * Example2: x = -123, return -321 * * */public class ReverseInteger {static int reverse(int x) {if (x == Integer.MIN_VALUE) return 0;int result = 0;int mod = 0;while(x != 0) {mod = x % 10;if (result > 0) {if (result > Integer.MAX_VALUE / 10 || (result == Integer.MAX_VALUE / 10 && mod > Integer.MAX_VALUE % 10)) {return 0;}} else {if (result < Integer.MIN_VALUE / 10 || (result == Integer.MIN_VALUE / 10 && mod < Integer.MIN_VALUE % 10)) {return 0;}}result = result * 10 + mod;x /= 10;}return result;}public static void main(String[] args) {System.out.println(reverse(Integer.MAX_VALUE));System.out.println(reverse(Integer.MIN_VALUE));System.out.println(reverse(123));System.out.println(reverse(-123));System.out.println(reverse(0));System.out.println(Integer.MAX_VALUE);System.out.println(reverse(1534236469));System.out.println(reverse(1000000009));}}
0 0
- [LeetCode Java] 7 Reverse Integer
- LeetCode 7 : Reverse Integer (Java)
- leetcode#7-Reverse Integer-java
- [Leetcode] Reverse Integer (Java)
- Reverse Integer--LeetCode(Java)
- [LeetCode][Java] Reverse Integer
- leetcode:Reverse Integer 【Java】
- LeetCode : Reverse Integer [java]
- leetcode Reverse Integer (Java)
- Reverse Integer LeetCode Java
- leetcode Reverse Integer(Java)
- LeetCode-Reverse Integer-Java
- 【leetcode with java】7 Reverse Integer
- LeetCode【7】.Reverse Integer--java实现
- LEETCODE 7 Reverse Integer (JAVA题解)
- LeetCode 7 - Reverse Integer
- LeetCode(7) Reverse Integer
- leetcode 7REVERSE INTEGER
- PHP+HTML简单实现BBS论坛与回帖
- 开始写博客
- 自定义控件----倒计时控件
- LeetCode : No3 Longest Substring Without Repeating Characters
- Coco2d-js/Cocos2d-html5中Android返回键实现
- [LeetCode Java] 7 Reverse Integer
- Burp Suite抓包、截包和改包
- tomcat服务器访问不到可能的原因;
- MySQL 数据库锁定机制
- TCP/IP协议入门(一)--阮一峰
- C#设计模式(十七)责任链模式
- C语言二进制和float、int类型转换
- 网页设计基础知识
- Android 开发 ContentProvider 获取歌曲列表和联系人的例子