leetcode算法题笔记|Reverse Integer

复制代码
/**
 * @param {number} x
 * @return {number}
 */
var reverse = function(x) {
    var s;
    if(x<0){
       s=-x;
    }else{
       s=x;
    } 
    s=s+'';
    s=parseInt(s.split('').reverse().join(''));
     if(x<0){
      return s>Math.pow(2, 31) - 1||s<-Math.pow(2, 31)?0:-s;
    }else{
       return s>Math.pow(2, 31) - 1||s<-Math.pow(2, 31)?0:s;
    }
    
};
复制代码

红色笔记部分开始理解有误,查了后才知道是这个意思。虽然还是不太明白为啥是31次幂。。。。

 

posted @   千枫漓音  阅读(181)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示