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相关推荐

  1. [LeetCode] Number of 1 Bits Reverse Integer - 整数问题系列

    目录: 1.Number of 1 Bits  - 计算二进制1的个数 [与运算] 2.Contains Duplicate - 是否存在重复数字 [遍历] 3.Reverse Integer - 翻 ...

  2. [Leetcode] Reverse Integer

    Reverse Integer 题解 题目来源:https://leetcode.com/problems/reverse-integer/description/ Description Given ...

  3. LeetCode 7 Reverse Integer(反转数字)

    题目来源:https://leetcode.com/problems/reverse-integer/ Reverse digits of an integer. Example1: x = 123, ...

  4. JAVA怎么将整数反转_【leetcode刷题】[简单]7.反转整数(reverse integer)-java

    反转整数 reverse integer 题目 给定一个 32 位有符号整数,将整数中的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 ...

  5. LeetCode - 7. Reverse Integer

    7. Reverse Integer Problem's Link ------------------------------------------------------------------ ...

  6. (7)-(Reverse Integer)-(将整数按位反转成另外一个整数,考虑溢出)-(知道最大整数和最小整数值)...

    (7)-(Reverse Integer)-(将整数按位反转成另外一个整数,考虑溢出)-(知道最大整数和最小整数值)//Reverse digits of an integer.//Example1: ...

  7. 【翻转整数考虑溢出】LeetCode 7. Reverse Integer

    LeetCode 7. Reverse Integer Solution1:最笨的方法 class Solution {public:int reverse(int x) {if (!x) retur ...

  8. LeetCode in Python-7. Reverse Integer 整数反转

    Reverse Integer 整数反转 题目 解法1.利用数值反转数字 解法2.字符串反转 解法3. 出处 题目 解法1.利用数值反转数字 class Solution:def reverse(se ...

  9. 干活干累了,刷一道题,一天保底两道,一年也就差不多刷完了 ----------7. Reverse Integer...

    2019独角兽企业重金招聘Python工程师标准>>> 这道题在17年的时候,我就刷过了,但是看到题目我也没有想起来我是怎么写的,然后看了一下提交记录,一下子想起来了,然后就开始写, ...

  10. 【LeetCode从零单排】No.7 Reverse Integer

    前话       今天开始励志刷一下leetcode上面的题目(还好这个网站没被TG和谐).从easy的开始,数一下差不多有40道,争取两个月搞定. 题目        没想到做的第一道题目,虽然看似 ...

最新文章

  1. 后生可畏!中国军团称霸阅读理解竞赛RACE:微信AI称王,高中生力压腾讯康奈尔联队(附资料)...
  2. 大厂面试喜欢考算法,该怎么破?
  3. usb 进入suspend_USB的挂起和唤醒 (Suspend and Resume)
  4. python 面向对象(进阶篇)
  5. usb转ttl模块与matlab,USB接口转TTL小板的自检测试
  6. 民办大学计算机专业教师,干货!民办大学和独立院校教师创新排行榜,这五个高校最亮眼...
  7. Spring高级之注解@Import注解、ImportSelector、ImportBeanDefinitionRegistrar详解(超详细)
  8. 安装 Nginx 并配置负载均衡
  9. gimp 抠图_GIMP入门教程2——利用蒙版抠图.pdf
  10. Python进阶之路(3):提取公众号后台数据并数据可视化
  11. Laravel文档整理
  12. html广告飘窗,一个JS解决所有的飘窗广告
  13. 能上QQ但打不开网页的简单修复方法
  14. Android朋友圈怎么换行,微信朋友圈个性签名怎么换行
  15. XSS第一节,XSS档案
  16. 《视觉SLAM进阶:从零开始手写VIO》第三讲 基于优化的IMU预积分与视觉信息融合 作业
  17. C语言常见问题(11):a label can only be part of a statement and a declaration is not a statement
  18. Excel 设置下拉框-显示中文而实际数字
  19. 重磅!再扩大产能!辉瑞新冠口服药组成之一,歌礼利托那韦口服片要年产5.3亿片;卫材中国推出含长效抗菌剂除菌喷雾 | 美通社头条...
  20. This is My frist Webo Happy!!!

热门文章

  1. HttpClient 调用WebAPI时—传参的三种方式(ASP.NET MVCCORE均适用)
  2. case when条件表达式
  3. Oracle里面的用户user无法登录 LOCKED(TIMED)
  4. 云计算管理三利器:Nagios、Ganglia和Splunk
  5. 应届生程序员,业务和技术孰轻孰重,如何找到适合自己的方向
  6. 网络学习笔记网络通讯
  7. CSS基础学习-6.CSS属性_列表、表格
  8. 保存对象报错with two open Sessions
  9. (转)java类初始化顺序 - jackyrong的世界 - 博客园
  10. android_launcher的源码详细分析