LeetCode每日刷题-7. 整数反转
上班上得快睡着,偷偷A了这道
来源:力扣(LeetCode)
题目:
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。
示例1:
输入:x = 123
输出:321
代码:
1 class Solution { 2 public int reverse(int x) { 3 int a = 0; 4 while(x != 0){ 5 if(a > Integer.MAX_VALUE / 10 || a < Integer.MIN_VALUE / 10) return 0; 6 int pop = x % 10; 7 x /= 10; 8 a = a * 10 + pop; 9 } 10 return a; 11 } 12 }


浙公网安备 33010602011771号