web前端 javascript 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。

var reverse = function(x) {
    if (x >= 0 && x < 9) {
        return x;
    }
    var str = Math.abs(x).toString().split("").reverse().join("");
    if (+str >  (2 ** 31 - 1)) {
        return 0
    }
    if (x > 0) {
        return +str 
    } else {
        return -str
    }
};

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章