题目描述

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

题目分析

这个其实就是一个简单的数字反转,但是需要注意,反转后的数据,有可能大于int最大值,小于int的最小值,如果溢出,则返回0。详细思路见源代码

源代码

class Solution {
public:int reverse(int x) {long int res=0;while(x!=0){int temp=x%10;x=x/10;res=res*10+temp;}if(res>INT_MAX||res<INT_MIN) return 0;return res;}
};

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

  1. java 如何将数字倒置_每日一个小算法之整数中每位上的数字进行反转 20190810

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

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

    一.思路 转化成string, 有负号先去掉负号,然后从string的尾部开始遍历,每一个字符放到第一个另一个字符串中去. int reverse(int x) {if (x == 0)return ...

  3. Java实现求出所有的水仙花数,水仙化数为3位数,并且每位上的数字的立方和等于该数本身

    public class Main {/*** @author jadexu* @// TODO: 2020/12/26* 求出所有的水仙花数,水仙化数为3位数,并且每位上的数字的立方和等于该数本身* ...

  4. 输入一个32位的有符号整数,需要将每位上的数字反转,例如:输入123 输出321 ,输入-123 输出-321

    #include<stdio.h>int main(int argc, const char *argv[]){long n,sum=0;scanf("%ld",&am ...

  5. 32 位的有符号整数_leetcode 7 整数反转

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

  6. 给定一个32位有符号整数,将整数中的数字进行翻转

    给定一个32位有符号整数,将整数中的数字进行翻转 解题思路就是不断的求模,然后取余,然后注意溢出问题: 代码: #include<stdlib.h> #include<stdio.h ...

  7. 64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多

    前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操 ...

  8. 64位系统下一个32位的程序究竟可以申请到多少内存?

    64位系统下一个32位的程序究竟可以申请到多少内存? cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设 ...

  9. 64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多?

    前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操 ...

  10. 计算一个 32 位无符号整数有多少个位为 1

    http://blog.csdn.net/rappy/article/details/1788969 引用: Counting out the bits     可以很容易的判断一个数是不是2的幂次: ...

最新文章

  1. ssh服务常见问题及其解决办法
  2. GitHub趋势榜第一的开源低代码项目:mometa
  3. 规范化的递归转换成非递归
  4. Python编程基础:第二十八节 随机数Random Numbers
  5. iOS - 数据的归档和反归档
  6. matlab命名文件保存在哪里,用Matlab给整个文件夹下的文件分别重命名
  7. 利用Windows API获得系统高级功能
  8. 辽宁省大学生计算机系统与程序设计竞赛,2019CCF大学生计算机系统与程序设计竞赛(华东分赛区)在我校顺利举办...
  9. BIM工程信息管理系统搭建-系统功能需求
  10. fatal error LNK1104: 无法打开***.exe的错误
  11. ELK详解(四)——Head插件安装
  12. 管理信息系统案例分析_万华集团 IT 规划案例分析
  13. (Arxiv-2021)掩码自编码器是可扩展的视觉学习者
  14. Java技术未来十年发展
  15. 番茄助手功能及快捷键
  16. 使用UNIAPP开发APP教程-01框架搭建
  17. 如何把自己打造成为一名金领架构师-基础篇(一)
  18. 【HANA系列】SAP HANA XS Administration Tool登录参数设置
  19. 小米总监说软件测试分为这及类
  20. rust快速升级墙指令_外服一键升级指令是啥呀

热门文章

  1. jerasure 2.0译文
  2. Synchronized与ReentrantLock的区别
  3. Exchange管理界面
  4. java终止程序语句总结 System.exit(1)、System.exit(0)、return;break;continue;
  5. 页面优化必须知道的技能:meta标签中的http-equiv属性使用介绍
  6. Windows平台下安装MongoDB(集群)
  7. LOG. Supervisor基本使用
  8. 全文搜索工具 AnyTXT Searcher(转载)
  9. protoc 生成C++代码
  10. java kettle job,kettle java job