Reverse digits of an integer.

Example1: x = 123, return 321

Example2: x = -123, return -321

题目大意:略。需要考虑溢出

int reverse(int x) {int reverse = 0;int sign = 1;if(x < 0){x = -x;sign = -1;}while(x){if(reverse > ((unsigned int)-1 >> 1) / 10 + ((unsigned int)-1 >> 1) % 10)return 0;reverse = reverse * 10 + x % 10;x /= 10;}/*加上余数,也可溢出,故在这儿判断,*//*乘10要在前面判,溢出符可能依正*/if(reverse < 0)return 0;return sign*reverse;}

运行时间4ms

[leetcode] Reverse Integer 反转一个整数相关推荐

  1. php 反转一个整数,LeetCode PHP 整数反转

    友情提示:此篇文章大约需要阅读 2分钟16秒,不足之处请多指教,感谢你的阅读. 题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 32 ...

  2. python反转一个整数、123变成321_python整数反转算法

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

  3. 20190818:(leetcode习题)反转字符串整数反转

    反转字符串&&整数反转 题目 大致思路 代码实现 题目 反转字符串 整数反转 大致思路 反转字符串的实现基本没有任何区别,相当于StringBuilder对象的reverse方法的重写 ...

  4. leetcode:java.T018_4Sum---给定一个整数数组,找出a + b + c + d = target的唯一解,不能有重复元素组

    <span style="color:#ff4635">敬请关注博客,后期不断更新优质博文,谢谢</span> package leetcode.T018_ ...

  5. python反转一个整数_Python→整数反转

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

  6. [Leetcode] Reverse Integer

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

  7. python反转一个整数、123变成321_python 反转整数

    示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值 ...

  8. 【Leetcode】[7]Reverse Integer 反转整数

    题目       给定一个 32 位有符号整数,将整数中的数字进行反转.注意:假设我们的环境只能存储32位有符号整数,其数值范围是[-231,231-1].根据这个假设,如果反转后的整数溢出,则返回0 ...

  9. 7. Reverse Integer(反转整数)

    给定一个 32 位有符号整数,将整数中的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假 ...

最新文章

  1. 学习!机器学习算法优缺点综述
  2. HTML属性——180226
  3. 2015-12-18 学习心得
  4. 关于 ElesticSearch 安装
  5. 【dfs】树上游戏(P2664)
  6. [css] 描述下你所了解的图片格式及使用场景
  7. smarty 简单分页
  8. Ansible-playbook 拾遗
  9. 重装jdk后运行java程序出现Error: could not open `C:\Program Files\Java\jre68\lib\amd64\jvm.cfg'的解决办法
  10. docker下gitlab安装配置使用
  11. Android中如何提取和生成mp4文件
  12. js 正则或_Web前端工程师要知道的JS 常用正则表达式
  13. php array函数 array_slice截取数组
  14. 存储服务器内的温度检测信号线 用线,常用的3线和4线电阻温度检测器介绍
  15. 拾色器 插件 html,Unity3D 插件开发教程 #3:制作拾色器 ColorPicker
  16. python 打开xls文件写数据
  17. emoji表情在数据库中如何查询
  18. SHT30 温湿度传感器 使用示例
  19. 软件公司项目经理岗位职责
  20. MATLAB函数极限和微分运算

热门文章

  1. Linux磁盘系统——管理磁盘的命令
  2. HTML input 控件
  3. 二叉树:通过前序遍历与中序遍历序列输出二叉树的后序遍历序列
  4. Codeforces914D Bash and a Tough Math Puzzle
  5. java Int数据工具类
  6. 修改/etc/resolv.conf又恢复到原来的状态?[转]
  7. mbed OS - ARM关于物联网(IoT)的战略布局
  8. node.js调用外部接口
  9. XAMPP报错:mysqli::real_connect(): (HY000/1045): Access denied for user ‘pma‘@‘localhost‘
  10. JavaScript学习(十四)—元素节点关系和特殊节点