Description
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例 1:
示例 2:
示例 3:
示例 4:
提示:
分析
这道题的思路也很直接,当时想复杂了,直接把负数变成正数,求反之后重新恢复正负数就行了。
代码
参考文献
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例 1:
示例 2:
示例 3:
示例 4:
提示:
这道题的思路也很直接,当时想复杂了,直接把负数变成正数,求反之后重新恢复正负数就行了。
【LeetCode】39. 组合总和
【LeetCode】705. 设计哈希集合
【LeetCode】706. 设计哈希映射
整数反转是一个老问题了,只不过这里有点诡异,因此拿出来分析分析看题目先:给你一个 32 位的有
x[0] != '-': str_x = str_
...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M