[leetcode] 7. 整数反转
2^31-1=2147483647
,-2^31=-2147483648
参考:
https://leetcode-cn.com/problems/reverse-integer/solution/zheng-shu-fan-zhuan-by-leetcode/
class Solution {public:int reverse(int x) {int rev = 0;while (x != 0) {int pop = x % 10;x /= 10;if (rev > INT_MAX/10 || (rev == INT_MAX / 10 && pop > 7)) return 0;if (rev < INT_MIN/10 || (rev == INT_MIN / 10 && pop < -8)) return 0;rev = rev * 10 + pop;}return rev;}
};
[leetcode] 7. 整数反转相关推荐
- [模拟|数位] leetcode 7 整数反转
[模拟|数位] leetcode 7 整数反转 1.题目 题目链接 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输 ...
- 【LeetCode】整数反转
package leetcode.editor.cn;//给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. // // 示例 1: // // 输入: 123 //输出: 32 ...
- 53 -leetcode 7. 整数反转
//看看人家 写的多简单 INT_MIN INT_MAX 2^31 -1 -2^31 7. 整数反转 class Solution {public:int reverse(int x) {int fh ...
- LeetCode NO7. 整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果. 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0. 假设环境不允许存储 64 ...
- php 反转一个整数,LeetCode PHP 整数反转
友情提示:此篇文章大约需要阅读 2分钟16秒,不足之处请多指教,感谢你的阅读. 题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 32 ...
- LeetCode 7. 整数反转 Reverse Integer 官网答案的条件判定的一点思考
关于solution中的公式不知道是否清楚,在刚开始看的时候认为条件之一应当是rev<(Integer.min-pop)/10这个条件,因为rev*10+pop>Integer.min时才 ...
- C++ leetcode 7. 整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
一.思路 转化成string, 有负号先去掉负号,然后从string的尾部开始遍历,每一个字符放到第一个另一个字符串中去. int reverse(int x) {if (x == 0)return ...
- leetcode 7整数反转和leetcode 9回文数
关键代码片 while(x>reverseN){reverseN = reverseN * 10 + x%10;x = x/10;} while (x != 0) {int pop = x % ...
- LeetCode 7 整数反转
解决方案 class Solution {public int reverse(int x) {String str = String.valueOf(x);String s = "&quo ...
- LeetCode 07. 整数反转
原题描述 个人解法思路 class Solution { public:int reverse(int x) {int temp=0;//需要返回的最后结果while(x!=0){if(temp> ...
最新文章
- Android 悬浮窗口
- 对10个整数按由大到小顺序排序
- 极限中0除以常数_高中物理必知的50个关键常数, 每个都是得分点!
- 逐行阅读redux源码(二)combineReducers
- python训练营免费领取-马哥教育官网-专业Linux培训班,Python培训机构
- CSS 之 控制图片与文字对齐
- 基于DM642的X264开源代码实现的研究
- JavaScript Function.arguments 属性详解
- LeetCode Contains Duplicate III
- zabbix通过钉钉报警
- 气体管道管径及流量对照表_建筑用管道产品常见技术质量问答汇总
- kalman filter java_Kalman filters(一)
- 图解:知识竞赛现场管理系统-PPT双屏版,展示题目时,试题内容提前预审修改及监控图片的产生使用等
- UE4_BIM替换材质处理流程
- 打开游戏时提示计算机缺失文件,计算机提示缺少DLL文件
- Ubuntu 20.04.2.0 LTS 下Geany 1.36的“编译文件”和“生成当前文件”两个按键不可用
- netsh interface portproxy本地ip与端口映射及本地虚拟ip(windows)
- java开发的游戏测试_用java编写。模拟一个简单的测试打字速度的游戏
- Tech Talk 活动预告 | 基于Amazon KVS打造智能视觉产品
- 个人支付宝、微信、云闪付收款
热门文章
- python代码-20个Python代码段,你需要立刻学会,好用到哭!
- python基础知识-Python基础知识
- 如何系统的自学python-如何系统的学习python?
- python工资一般多少大专学历-这个面试官真霸气 不收大专程序员
- python就业方向-Python的5大就业方向,薪资诱人前景好!
- 如何自学python-小白是如何自学Python逆袭成功的?
- python3入门经典100例-Python3入门经典100例
- 基于STM32的嵌入式语音识别模块设计实现
- vscode npm install下载权限问题解决
- 解决浏览器中点击input输入框时,placeholder的值不消失的方法