zoukankan      html  css  js  c++  java
  • LeetCode7.整数反转 JavaScript

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

    示例 1:

    输入: 123
    输出: 321
    

     示例 2:

    输入: -123
    输出: -321
    

    示例 3:

    输入: 120
    输出: 21
    

    注意:

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

    /**
     * @param {number} x
     * @return {number}
     */
    var reverse = function(x) {
       var resultArr = [];
       var intToStr = x.toString();
       for(var i = intToStr.length-1;i > 0;i--){
           resultArr.push(intToStr[i]);
       }
       if(intToStr[0] == "-"){
           resultArr.unshift("-");
       }
       resultArr.push(intToStr[0]);
       var resultNum = parseInt(resultArr.join(""));
       if(resultNum <= Math.pow(-2,31) || resultNum >= Math.pow(2,31) - 1 ){
           return 0;
       }
       return resultNum;
    
    };
  • 相关阅读:
    Python request
    Dockerfile详解
    k8s 英文文档翻译
    k8s 相关命令
    k8s 廖老师的分享
    Docker docker-compose安装
    Mysql 锁库与锁表
    Docker 二进制安装docker
    Java多线程的同步控制记录
    JAVA并行程序基础
  • 原文地址:https://www.cnblogs.com/lhh520/p/10239794.html
Copyright © 2011-2022 走看看