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. 整数反转相关推荐

  1. [模拟|数位] leetcode 7 整数反转

    [模拟|数位] leetcode 7 整数反转 1.题目 题目链接 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输 ...

  2. 【LeetCode】整数反转

    package leetcode.editor.cn;//给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. // // 示例 1: // // 输入: 123 //输出: 32 ...

  3. 53 -leetcode 7. 整数反转

    //看看人家 写的多简单 INT_MIN INT_MAX 2^31 -1 -2^31 7. 整数反转 class Solution {public:int reverse(int x) {int fh ...

  4. LeetCode NO7. 整数反转

    给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果. 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0. 假设环境不允许存储 64 ...

  5. php 反转一个整数,LeetCode PHP 整数反转

    友情提示:此篇文章大约需要阅读 2分钟16秒,不足之处请多指教,感谢你的阅读. 题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 32 ...

  6. LeetCode 7. 整数反转 Reverse Integer 官网答案的条件判定的一点思考

    关于solution中的公式不知道是否清楚,在刚开始看的时候认为条件之一应当是rev<(Integer.min-pop)/10这个条件,因为rev*10+pop>Integer.min时才 ...

  7. C++ leetcode 7. 整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

    一.思路 转化成string, 有负号先去掉负号,然后从string的尾部开始遍历,每一个字符放到第一个另一个字符串中去. int reverse(int x) {if (x == 0)return ...

  8. leetcode 7整数反转和leetcode 9回文数

    关键代码片 while(x>reverseN){reverseN = reverseN * 10 + x%10;x = x/10;} while (x != 0) {int pop = x % ...

  9. LeetCode 7 整数反转

    解决方案 class Solution {public int reverse(int x) {String str = String.valueOf(x);String s = "&quo ...

  10. LeetCode 07. 整数反转

    原题描述 个人解法思路 class Solution { public:int reverse(int x) {int temp=0;//需要返回的最后结果while(x!=0){if(temp> ...

最新文章

  1. Android 悬浮窗口
  2. 对10个整数按由大到小顺序排序
  3. 极限中0除以常数_高中物理必知的50个关键常数, 每个都是得分点!
  4. 逐行阅读redux源码(二)combineReducers
  5. python训练营免费领取-马哥教育官网-专业Linux培训班,Python培训机构
  6. CSS 之 控制图片与文字对齐
  7. 基于DM642的X264开源代码实现的研究
  8. JavaScript Function.arguments 属性详解
  9. LeetCode Contains Duplicate III
  10. zabbix通过钉钉报警
  11. 气体管道管径及流量对照表_建筑用管道产品常见技术质量问答汇总
  12. kalman filter java_Kalman filters(一)
  13. 图解:知识竞赛现场管理系统-PPT双屏版,展示题目时,试题内容提前预审修改及监控图片的产生使用等
  14. UE4_BIM替换材质处理流程
  15. 打开游戏时提示计算机缺失文件,计算机提示缺少DLL文件
  16. Ubuntu 20.04.2.0 LTS 下Geany 1.36的“编译文件”和“生成当前文件”两个按键不可用
  17. netsh interface portproxy本地ip与端口映射及本地虚拟ip(windows)
  18. java开发的游戏测试_用java编写。模拟一个简单的测试打字速度的游戏
  19. Tech Talk 活动预告 | 基于Amazon KVS打造智能视觉产品
  20. 个人支付宝、微信、云闪付收款

热门文章

  1. python代码-20个Python代码段,你需要立刻学会,好用到哭!
  2. python基础知识-Python基础知识
  3. 如何系统的自学python-如何系统的学习python?
  4. python工资一般多少大专学历-这个面试官真霸气 不收大专程序员
  5. python就业方向-Python的5大就业方向,薪资诱人前景好!
  6. 如何自学python-小白是如何自学Python逆袭成功的?
  7. python3入门经典100例-Python3入门经典100例
  8. 基于STM32的嵌入式语音识别模块设计实现
  9. vscode npm install下载权限问题解决
  10. 解决浏览器中点击input输入框时,placeholder的值不消失的方法