zoukankan      html  css  js  c++  java
  • 【leetcode】7. 反转整数

    给定一个 32 位有符号整数,将整数中的数字进行反转。

    示例 1:

    输入: 123
    输出: 321
    

     示例 2:

    输入: -123
    输出: -321
    

    示例 3:

    输入: 120
    输出: 21
    

    注意:

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

    重点在最后的判断溢出。

    而且学到了a=a*10+x%10;的方式来反转整数。

    int reverse(int x) {
        long a=0;
    
        while(x){
            a=a*10+x%10;
            x=x/10;
        }
    
        if(a> 2147483647 || a<-2147483647)
            return 0;
        else
            return a;
        
    }
  • 相关阅读:
    DOM对象
    多态
    封装和继承
    析构函数
    构造函数
    二维数组
    javascript的基本语法
    javascript数组
    js
    BOM和DOM的区别
  • 原文地址:https://www.cnblogs.com/fafa23/p/9259256.html
Copyright © 2011-2022 走看看