LeetCode 7. 整数反转 (Java)
2020-03-08 13:49
656 查看
- 整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
示例 1:
输入: 123
输出: 321
注意:
假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/reverse-integer
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
class Solution { public int reverse(int x) { int result=0; do{ int digit=x%10; if((result*10)/10!=result)//判断是否会溢出 { result=0; break; } result=result*10+digit; x=x/10; }while (x!=0); return result; } }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 【leetcode】Reverse Integer整数反转----Java代码实现
- LeetCode 7.整数反转(Java)
- Leetcode(7) - 整数反转 - java版
- LeetCode-探索-初级-字符串-整数反转-java
- leetcode 7. 整数反转(Java版)
- Java&LeetCode 初入门——007. 整数反转
- leetcode-Easy(JAVA)7.整数反转
- Leetcode题库-整数反转(java语言版)
- leetcode-7 整数反转 java实现
- leetcode第七题:整数反转
- leetcode:java.T018_4Sum---给定一个整数数组,找出a + b + c + d = target的唯一解,不能有重复元素组
- leetcode之7整数反转
- LeetCode-43. Multiply Strings (JAVA)大整数乘法
- leetcode 反转三十二位有符号数 java
- LeetCode--7.整数反转(Reverse Integer)
- leetcode-java.T016_threeSumClosest---给定包含n个整数数组S,找到S中的三个整数,从而使之和最接近给定的数,返回三个整数的总和.
- LeetCode Reverse Integer 反转整数
- (LeetCode)反转整数
- Leetcode 0007. 整数反转
- LeetCode 整数反转