这套题卡了很久,实在不会看到题解才明白错的原因,原因就在于这个会不会溢出,可能一开始的数组并没有溢出计算机的范围pow(2,31) ,但是当你反转之后你就有可能进行溢出,所以你需要进行判断。
方法其实还是如此,创建一个变量result用来得到最后的输出,然后每次先进行取余,然后在除,然后成为反转的数字,最终返回。

class Solution {public int reverse(int x) {int result = 0;while(x !=0){int temp = x%10;x /=10;if(result >Integer.MAX_VALUE/10 || (result ==Integer.MAX_VALUE/10 && temp >7)) return 0;if(result <Integer.MIN_VALUE/10 || (result ==Integer.MIN_VALUE/10 && temp <-8)) return 0;result = result*10 + temp;}return result;}
}

20191211——第七题 整数反转相关推荐

  1. leetcode第七题整数反转

    leetcode第七题: 提示:这里简述项目相关背景: 挑一题简单一点的试试手 问题描述: 原因分析: 提示:这里填写问题的分析: 通过了1031个案例应该是边界问题 解决方案: 提示:先改改待会来补 ...

  2. LeetCode题组:第7题-整数反转

    题目:整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: ...

  3. LeetCode刷题: 整数反转

    题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转.示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意: ...

  4. leedcode刷题——整数反转

    给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果. 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0. 示例 1: 输入:x = ...

  5. LeetCode刷题——整数反转

    目录 一.题目描述 二.题解 三.源码 一.题目描述 二.题解 三.源码 class Solution:def reverse(self, x: int) -> int:if -10 < ...

  6. LeetCode第7题:整数反转

    生命无罪,健康万岁,我是laity. 我曾七次鄙视自己的灵魂: 第一次,当它本可进取时,却故作谦卑: 第二次,当它在空虚时,用爱欲来填充: 第三次,在困难和容易之间,它选择了容易: 第四次,它犯了错, ...

  7. LeetCode题库整理【Java】—— 7整数反转

    LeetCode题库整理[Java] 7.整数反转 题目:给出一个32位的有符号整数,你需要将这个这个整数中每位上的数字进行反转. 示例1: 输入: 123 输出: 321 示例2: 输入: -123 ...

  8. 小何同学的leetcode刷题笔记 基础篇(01)整数反转

    小何同学的leetcode刷题笔记 基础篇(01)整数反转[07] *** [01]数学取余法*** 对数字进行数位操作时,常见的方法便是用取余的方法提取出各位数字,再进行操作 操作(1):对10取余 ...

  9. leetcode 两数之和 整数反转 回文数 罗马数字转整数

    1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个 ...

最新文章

  1. Python 将视频 截取 成图片 附cv2处理教程
  2. 【中间件】消息队列-RabbitMQ
  3. cdh版本的sqoop安装以及配置
  4. Spring 源码分析 spring-core
  5. 计算机网络3-DNS域名解析系统
  6. [转]angular2之@Output() EventEmitter
  7. 第六章节 多态 (多态的概述)
  8. Android 3D 编程:索引
  9. #读取json某一节点数据_06596.2.0Hive处理JSON格式数据
  10. MVPArms框架学习遇到的一个问题——普通Activity配合Fragment出现空指针
  11. navicat 导入excel 闪退
  12. 【每晚20点红包雨】2018天猫聚划算99大促欢聚盛典活动介绍
  13. 码易手机站,现已轻快上线!
  14. 计算机专业班级网站,班级网站毕业论文.doc
  15. wlan 网速测试软件,wifi网速测试-让你一键查看当前网络状态的wifi网络测速工具...
  16. 软件测试面试宝典,大厂测试高频面试题详解一网打尽,速看
  17. 瓦伦达心态是什么瓦伦达心态在投资中应用
  18. [MIT]微积分重点学习笔记 目录
  19. Rocket的启动流程
  20. 在Ubuntu 14.04下安装Pepper Flash

热门文章

  1. Macbookpro 15年版,换固态键盘失灵
  2. docker使用MySQL镜像
  3. 国内首次!3位清华姚班本科生斩获STOC最佳学生论文奖
  4. Maya 2013 语言切换
  5. php判断三角形类型,判断三角形类型
  6. 新iPhone不支持5G将导致出货量进一步下滑
  7. 重磅!中国数据生产力大赛获奖榜单揭晓
  8. 录音文件上传且amr格式转mp3格式
  9. 局域网内两台SQL Server电脑如何实时同步数据
  10. 字符串下划线驼峰映射实体类参数json对象