Discuss / JavaScript / Answer

Answer

Topic source

NotFatCat

#1 Created at ... [Delete] [Delete and Lock User]
 if(!typeof(s)==='string')
        return null;
    else{
        var a = [];
       for(let i = s.length-1;i>=0;i--){
            a[i] = s.charAt(i);
       }
        console.log(a);
       var newa = a.map(function(s){
         if (s==="0")
         return 0;
         else if (s==="1")
         return 1;
          else if (s==="2")
         return 2;
          else if (s==="3")
         return 3;
          else if (s==="4")
         return 4;
          else if (s==="5")
         return 5;
          else if (s==="6")
         return 6;
          else if (s==="7")
         return 7;
          else if (s==="8")
         return 8;
          else if (s==="9")
         return 9;
       });
       console.log(a);
       return newa.reduce(function(x,y){
           return x*10+y;
       });
    }

  • 1

Reply