20191211——第七题 整数反转
这套题卡了很久,实在不会看到题解才明白错的原因,原因就在于这个会不会溢出,可能一开始的数组并没有溢出计算机的范围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——第七题 整数反转相关推荐
- leetcode第七题整数反转
leetcode第七题: 提示:这里简述项目相关背景: 挑一题简单一点的试试手 问题描述: 原因分析: 提示:这里填写问题的分析: 通过了1031个案例应该是边界问题 解决方案: 提示:先改改待会来补 ...
- LeetCode题组:第7题-整数反转
题目:整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: ...
- LeetCode刷题: 整数反转
题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转.示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意: ...
- leedcode刷题——整数反转
给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果. 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0. 示例 1: 输入:x = ...
- LeetCode刷题——整数反转
目录 一.题目描述 二.题解 三.源码 一.题目描述 二.题解 三.源码 class Solution:def reverse(self, x: int) -> int:if -10 < ...
- LeetCode第7题:整数反转
生命无罪,健康万岁,我是laity. 我曾七次鄙视自己的灵魂: 第一次,当它本可进取时,却故作谦卑: 第二次,当它在空虚时,用爱欲来填充: 第三次,在困难和容易之间,它选择了容易: 第四次,它犯了错, ...
- LeetCode题库整理【Java】—— 7整数反转
LeetCode题库整理[Java] 7.整数反转 题目:给出一个32位的有符号整数,你需要将这个这个整数中每位上的数字进行反转. 示例1: 输入: 123 输出: 321 示例2: 输入: -123 ...
- 小何同学的leetcode刷题笔记 基础篇(01)整数反转
小何同学的leetcode刷题笔记 基础篇(01)整数反转[07] *** [01]数学取余法*** 对数字进行数位操作时,常见的方法便是用取余的方法提取出各位数字,再进行操作 操作(1):对10取余 ...
- leetcode 两数之和 整数反转 回文数 罗马数字转整数
1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个 ...
最新文章
- Python 将视频 截取 成图片 附cv2处理教程
- 【中间件】消息队列-RabbitMQ
- cdh版本的sqoop安装以及配置
- Spring 源码分析 spring-core
- 计算机网络3-DNS域名解析系统
- [转]angular2之@Output() EventEmitter
- 第六章节 多态 (多态的概述)
- Android 3D 编程:索引
- #读取json某一节点数据_06596.2.0Hive处理JSON格式数据
- MVPArms框架学习遇到的一个问题——普通Activity配合Fragment出现空指针
- navicat 导入excel 闪退
- 【每晚20点红包雨】2018天猫聚划算99大促欢聚盛典活动介绍
- 码易手机站,现已轻快上线!
- 计算机专业班级网站,班级网站毕业论文.doc
- wlan 网速测试软件,wifi网速测试-让你一键查看当前网络状态的wifi网络测速工具...
- 软件测试面试宝典,大厂测试高频面试题详解一网打尽,速看
- 瓦伦达心态是什么瓦伦达心态在投资中应用
- [MIT]微积分重点学习笔记 目录
- Rocket的启动流程
- 在Ubuntu 14.04下安装Pepper Flash