leecode 7反转整数

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

var reverse = function(x) {
    // if(x>(Math.pow(2,31)-1)||x<(-Math.pow(2,31))){
    //       return 0;
    //    }
    if(x<0){
        var falg = true;
        x = Math.abs(x);
    }
     x= x.toString(); 
     var lenght = x.length;
    data = x.split("");
    var new_data = new Array();
    if(lenght>=2){
       
        for(var i=lenght-1;i>=0;i--){
             if(data[lenght-1]==0){
                 data.pop();
             }else{
                 j = data.pop();
                 new_data.push(j);
             }
        }
        
    }else{
         new_data = data;
    }
    
    var new_x = new_data.join('');
    new_x = parseInt(new_x);
    if(falg){
        new_x = 0-new_x;
    }
    if(new_x>(Math.pow(2,31)-1)||new_x<(-Math.pow(2,31))){
          return 0;
       }
    return new_x;
 
    
};
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 赵走走是我在兰州工作时的同事。我们俩坐一间办公室,面对面守着一张办公桌四年,这份同窗的情谊自是不同于一般人的。 我...
    四小姐的家阅读 4,216评论 0 51
  • 文/海芬 摄影:海芬晓梅 暖风吹 杨柳依依碧波里 水岸清风游人闲 春离夏花还馥郁 夏欢遇 恰似少年青春期 季节交替...
    海语天籁阅读 3,142评论 6 14
  • 一. UNNotificationServiceExtensionserver-------> APNS-----...
    Da雪山阅读 3,418评论 0 0

友情链接更多精彩内容