字节跳动,腾讯大厂面试专题——力扣(7)整数反转

2020-08-16  本文已影响0人  纯粹的少年

题目解析

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

解题思路

完整代码

var reverse = function(x) {
            var new_arr = [];
            var str = "";
            new_arr = x.toString().split("");
            if(x<0){
                for(var i = new_arr.length-1 ; i>0 ; i--){
                    str += new_arr[i];
                }
                str = new_arr[0]+str;
            }else{
                for(var i = new_arr.length-1 ; i>-1 ; i--){
                    str += new_arr[i];
                }
            }
            str = parseInt(str);
            str = str > Math.pow(2,31)-1 || -Math.pow(2,31) > str ? 0 :str;
            return str;
};
上一篇下一篇

猜你喜欢

热点阅读