
LeetCode - 7. 整数反转——数学
发布日期:2021-05-07 21:20:15
浏览次数:20
分类:精选文章
本文共 693 字,大约阅读时间需要 2 分钟。
题目描述
给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例 1:
输入:x = 123
输出:321 示例 2:输入:x = -123
输出:-321 示例 3:输入:x = 120
输出:21 示例 4:输入:x = 0
输出:0解题思路
class Solution { public int reverse(int x) { int res = 0; while (x != 0){ int temp = x % 10; //判断界限 if (res>214748364 || (res==214748364 && temp>7)) { return 0; } //判断是否 小于 最小32位整数 if (res<-214748364 || (res==-214748364 && temp<-8)) { return 0; } res = res * 10 + temp; x = x / 10; } return res; }}
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月30日 07时47分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Neo4j : 通过节点的 id属性 对节点进行查,改,删操作
2019-03-05
Linux标准错误和标准输出重定向到同一个文件
2019-03-05
【2021年新书推荐】ASP.NET Core 5 and Angular
2019-03-05
python-day3 for语句完整使用
2019-03-05
java基础知识:构造函数
2019-03-05
java基础知识:封装
2019-03-05
mysql 中的数据实现递归查询
2019-03-05
linux下远程上传命令scp
2019-03-05
(四)块设备文件
2019-03-05
可重入和不可重入函数
2019-03-05
(2.1)关系模型之关系结构和约束
2019-03-05
深入学习C++
2019-03-05
【HTTP】HTTP状态码图解
2019-03-05
双系统基础上装三系统教程
2019-03-05
Android低级错误踩坑之Application
2019-03-05
android自定义无边框无标题的DialogFragment替代dialog
2019-03-05
androidstudio同步的时候下载jcenter的库出错解决办法
2019-03-05
ButterKnife使用问题
2019-03-05