LeetCode7-Integer Reverse
来源:互联网 发布:大数据中学生阅读答案 编辑:程序博客网 时间:2024/05/17 02:17
【题目】
Reverse digits of an integer.
整数翻转
【思路】
题意简单,但某些特殊情况需要注意
1、32位int的取值范围为-2147483648 ~ 2147483647,且abs(-2147483648) = -2147483648;
2、-10翻转后为-1;
3、-2147483648翻转后超过了整型的表数范围,应返回0;
【Java代码】
public class Solution_7_Integer_Reverse {public int reverse(int x){String result = "";if(x == -2147483648)return 0;String original = String.valueOf(Math.abs(x));for(int i = original.length()-1 ; i >= 0 ; i--)result += original.charAt(i);if((result.length() == 10) && result.compareTo("2147483647")>0)return 0;result = (x>0?"":"-") + result;return Integer.valueOf(result);}}
0 0
- LeetCode7: Reverse Integer
- leetcode7-Reverse Integer
- leetcode7 Reverse Integer
- leetcode7 Reverse Integer
- LeetCode7:Reverse Integer
- leetcode7--Reverse Integer
- leetcode7. Reverse Integer
- LeetCode7--Reverse Integer
- Leetcode7. Reverse Integer
- leetcode7 Reverse Integer
- leetcode7: Reverse Integer
- LeetCode7.Reverse Integer
- leetcode7. Reverse Integer
- leetcode7. Reverse Integer
- LeetCode7. Reverse Integer
- LeetCode7-Integer Reverse
- leetcode7/reverse integer
- LeetCode7 Reverse Integer
- SpringMvc学习篇
- AtomicInteger
- php 作用域
- python学习-06-基础总结
- 计算n!
- LeetCode7-Integer Reverse
- 多线程的统一管理----》线程池
- 凸n边形的三角形划分
- ThreadPoolExecutor介绍
- Executor介绍
- 虚拟机与物理机信息交流
- 有返回的Future介绍
- php 输出
- mysql主机127.0.0.1与localhost