7. Reverse Integer
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
此题简单,但是需要考虑一些边界上的处理会在面试中加分。
另外这里考虑了一下溢出处理
1 public static int reverse(int x) { 2 3 int min = Integer.MIN_VALUE; 4 int max = Integer.MAX_VALUE; 5 // sum在加法过程中会溢出int范围 6 long sum = 0; 7 while (x != 0) { 8 int temp = x % 10; 9 sum = sum * 10 + temp; 10 if (sum > max || sum < min) { 11 sum = sum > 0 ? max : min; 12 return 0; 13 } 14 x = x / 10; 15 } 16 return (int) sum; 17 }
转载于:https://www.cnblogs.com/imyanzu/p/5143439.html
7. Reverse Integer相关推荐
- [LeetCode] Number of 1 Bits Reverse Integer - 整数问题系列
目录: 1.Number of 1 Bits - 计算二进制1的个数 [与运算] 2.Contains Duplicate - 是否存在重复数字 [遍历] 3.Reverse Integer - 翻 ...
- [Leetcode] Reverse Integer
Reverse Integer 题解 题目来源:https://leetcode.com/problems/reverse-integer/description/ Description Given ...
- LeetCode 7 Reverse Integer(反转数字)
题目来源:https://leetcode.com/problems/reverse-integer/ Reverse digits of an integer. Example1: x = 123, ...
- JAVA怎么将整数反转_【leetcode刷题】[简单]7.反转整数(reverse integer)-java
反转整数 reverse integer 题目 给定一个 32 位有符号整数,将整数中的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 ...
- LeetCode - 7. Reverse Integer
7. Reverse Integer Problem's Link ------------------------------------------------------------------ ...
- (7)-(Reverse Integer)-(将整数按位反转成另外一个整数,考虑溢出)-(知道最大整数和最小整数值)...
(7)-(Reverse Integer)-(将整数按位反转成另外一个整数,考虑溢出)-(知道最大整数和最小整数值)//Reverse digits of an integer.//Example1: ...
- 【翻转整数考虑溢出】LeetCode 7. Reverse Integer
LeetCode 7. Reverse Integer Solution1:最笨的方法 class Solution {public:int reverse(int x) {if (!x) retur ...
- LeetCode in Python-7. Reverse Integer 整数反转
Reverse Integer 整数反转 题目 解法1.利用数值反转数字 解法2.字符串反转 解法3. 出处 题目 解法1.利用数值反转数字 class Solution:def reverse(se ...
- 干活干累了,刷一道题,一天保底两道,一年也就差不多刷完了 ----------7. Reverse Integer...
2019独角兽企业重金招聘Python工程师标准>>> 这道题在17年的时候,我就刷过了,但是看到题目我也没有想起来我是怎么写的,然后看了一下提交记录,一下子想起来了,然后就开始写, ...
- 【LeetCode从零单排】No.7 Reverse Integer
前话 今天开始励志刷一下leetcode上面的题目(还好这个网站没被TG和谐).从easy的开始,数一下差不多有40道,争取两个月搞定. 题目 没想到做的第一道题目,虽然看似 ...
最新文章
- 后生可畏!中国军团称霸阅读理解竞赛RACE:微信AI称王,高中生力压腾讯康奈尔联队(附资料)...
- 大厂面试喜欢考算法,该怎么破?
- usb 进入suspend_USB的挂起和唤醒 (Suspend and Resume)
- python 面向对象(进阶篇)
- usb转ttl模块与matlab,USB接口转TTL小板的自检测试
- 民办大学计算机专业教师,干货!民办大学和独立院校教师创新排行榜,这五个高校最亮眼...
- Spring高级之注解@Import注解、ImportSelector、ImportBeanDefinitionRegistrar详解(超详细)
- 安装 Nginx 并配置负载均衡
- gimp 抠图_GIMP入门教程2——利用蒙版抠图.pdf
- Python进阶之路(3):提取公众号后台数据并数据可视化
- Laravel文档整理
- html广告飘窗,一个JS解决所有的飘窗广告
- 能上QQ但打不开网页的简单修复方法
- Android朋友圈怎么换行,微信朋友圈个性签名怎么换行
- XSS第一节,XSS档案
- 《视觉SLAM进阶:从零开始手写VIO》第三讲 基于优化的IMU预积分与视觉信息融合 作业
- C语言常见问题(11):a label can only be part of a statement and a declaration is not a statement
- Excel 设置下拉框-显示中文而实际数字
- 重磅!再扩大产能!辉瑞新冠口服药组成之一,歌礼利托那韦口服片要年产5.3亿片;卫材中国推出含长效抗菌剂除菌喷雾 | 美通社头条...
- This is My frist Webo Happy!!!
热门文章
- HttpClient 调用WebAPI时—传参的三种方式(ASP.NET MVCCORE均适用)
- case when条件表达式
- Oracle里面的用户user无法登录 LOCKED(TIMED)
- 云计算管理三利器:Nagios、Ganglia和Splunk
- 应届生程序员,业务和技术孰轻孰重,如何找到适合自己的方向
- 网络学习笔记网络通讯
- CSS基础学习-6.CSS属性_列表、表格
- 保存对象报错with two open Sessions
- (转)java类初始化顺序 - jackyrong的世界 - 博客园
- android_launcher的源码详细分析