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. C语言 解决4996警告
  2. WEB前端--HTML
  3. python mapreduce函数_Map-reduce在Python高阶函数中的应用,python,用法,之,mapreduce
  4. 算法入门经典 第三章
  5. Java中的关键字this_super
  6. [译] 帮助你成为一名成功的 Web 开发工程师的 21 步
  7. linux 执行sh 文件是遇到找不到cd '目录'
  8. web td不对齐_珍稀干货!阿里 Web 音视频开发趟坑指南
  9. CNN——学习率LR的参考值范围是符合指数函数的增长规律的
  10. amplify color_如何使用Amplify监视Nginx
  11. flutter中的列表组件
  12. Bat批处理脚本--常用命令
  13. Excel与对齐的文本文件互转
  14. python怎么安装requests包_python怎么安装requests库
  15. django微信公众号开发入门详细指南
  16. 吃货在东京 -- 记那段吃不饱的日子 之三 筑地的生鱼刺身
  17. STM32F103 SDID模块SDHC卡读写
  18. CAJ阅读器相关问题
  19. python哥德巴赫猜想
  20. 中考考试的指令广播_考试语音指令系统

热门文章

  1. 叮当:一个开源的树莓派中文智能音箱项目
  2. 连续语音识别,continuous speech recognition,音标,读音,翻译,英文例句,英语词典
  3. Vue源码分析 - mvvm.js
  4. ios 打印 详细错误日志_iOS打印Debug日志的方式
  5. JavaScript -- DOM树
  6. vue中配置不同的代理同时访问不同的后台
  7. mysql选择前12周_第十二周作业
  8. vue+axios 前端实现登录拦截(路由拦截、http拦截)
  9. $ajax 获取返回值object,来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”,而不是di...
  10. php 数据导出到excel文件,PHP - 如何将数据动态导出到Excel文件(.xls)?