1. 程式人生 > >leetcode 7. 整數反轉

leetcode 7. 整數反轉

/**
 * @param {number} x
 * @return {number}
 */
var reverse = function(x) {
    x = x+''
    var str = ''
    if(x.indexOf('-') > -1){
        str = '-'
        for(var i =x.length-1; i >0; i--){
             str  += x[i]
          }
    }
    else{
        for(var i =x.length-1; i >= 0; i--){
             str  += x[i]
          }
        }
    str = Number(str)
    if ((-2)**31 >str || str> 2**31-1)
            return 0
        return str
    return (str)
};

註釋:可以用資料reverse eg:var newstr = str.split("").reverse().join("")