给你一个 32 位的有符号整数 x
,返回将 x
中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1]
,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例:
1 | 输入:x = 123 |
分析:
1 | 不允许使用64位存储,因此需要提前判断 |
代码
1 | class Solution { |
[原题链接](7. 整数反转 - 力扣(Leetcode))
给你一个 32 位的有符号整数 x
,返回将 x
中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1]
,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例:
1 | 输入:x = 123 |
分析:
1 | 不允许使用64位存储,因此需要提前判断 |
1 | class Solution { |
[原题链接](7. 整数反转 - 力扣(Leetcode))