给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

示例 1:

输入: 123
输出: 321

 示例 2:

输入: -123
输出: -321

示例 3:

输入: 120
输出: 21

注意:

假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

 思路:常规方法,简单题!

class Solution {
public:int reverse(int x) {bool sign = x>0?1:-1;long int result = 0;x = x*sign;while(x){int t = x%10;x = x/10;result = result*10 + t;}return (result>INT_MAX||result<INT_MIN)?0:result*sign;}
};

整数反转—leetcode7相关推荐

  1. LeetCode7.整数反转 JavaScript

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

  2. LeetCode7. 整数反转

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

  3. Leetcode7 :整数反转(JAVA)

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

  4. 【每日一算法】整数反转

    微信改版,加星标不迷路! 每日一算法 - 整数反转 12 月 14 日 周 四 难度:简单.由于读者水平不一,所以从简单的做起,逐渐加难度. 题目:给出一个 32 位的有符号整数,你需要将这个整数中每 ...

  5. LeetCode(7.整数反转)JAVA

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

  6. C 整数反转

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 题目很简 ...

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

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

  8. 任意输入一个整数反转输出

    任意输入一个整数反转输出 任意输入一个整数反转输出#include<stdio.h> #include<string.h> #include <math.h> #i ...

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

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

最新文章

  1. mac VMware Fusion 虚拟机键盘可以使用,鼠标无法使用排查思路及解决方法
  2. mesh threejs 属性_threeJS创建mesh,创建平面,设置mesh的平移,旋转、缩放、自传、透明度、拉伸...
  3. 【php】基础学习3
  4. 【渝粤题库】国家开放大学2021春3990产品管理题目
  5. java jlabel里面加button_在Java Swing中通过JLabel覆盖JButton?
  6. Docker搭建便捷的开发者环境
  7. WordPress模板-ripro主题系列对接易支付通用模块插件
  8. Django+ PowerShell 管理AD系统
  9. python释放变量内存_2020Python面试题:Python是如何进行内存管理的?
  10. Sharepoint 2010 Survey 提交后不跳转到Defalut页面 跳转到其他页面
  11. STM32智能锁指纹锁密码锁WIFI远程开锁微信小程序临时密码源码PCBA方案
  12. 《神经网络与深度学习》邱锡鹏编程练习_第一章numpy_tutorial答案分享
  13. 和开源硬件相关的几个词,免费、山寨、创客教育,以及未来 | COSCon'18
  14. JS数组常用方法练习题
  15. python中blit的意思,pygame中的surface.blit()函数是什么?它有什么作用?它是如何工作的?...
  16. 【Dungeon Hunter 3】地牢猎手3 v1.0.8 GameLoft最新动作游戏大作 免wifi验证
  17. 使用ASP加密算法加密你的数据
  18. 安卓镜像刻录软件_安卓8.0开发者预览版镜像系统下载-Android O开发者预览版镜像官方正式版-东坡下载...
  19. UI妹子说我用CSS实现毛玻璃效果的样子很帅
  20. Unknown custom element: <uploader> - did you register the component correctly? For recursive compone

热门文章

  1. 网易2013校园招聘笔试题集锦
  2. 【ubuntu】中文输入法安装二三事
  3. strcat strcpy 源代码,用指针去实现
  4. 【转】如何缩进你的代码?
  5. Ubuntu12下安装redis(多图版)+ Jedis连接Redis
  6. 【原】TreeView+Checkbox级联操作(IE/FireFox测试通过)
  7. 11月27日struts项目练习评审
  8. Windows中动态磁盘管理
  9. c语言万年历查询程序代码,C语言 万年历程序(示例代码)
  10. 【数据结构与算法】之深入解析“股票价格波动”的求解思路与算法示例