// 第一题 var arr = [1, 2, 3, 4] function mess(index){     let res = arr.splice(index, 1)[0]     arr.sort((a, b)=>Math.random()-0.5)     arr.splice(index, 0, res)     console.log(arr) } // 第二题 var str1 = '3.1.1'; var str2 = '3.1.1.1'; // 返回较大的数 function compare(v1, v2){     let res1 = v1.split('.')     let res2 = v2.split('.')     function giveZero(arr, start, end){         for(let i = start; i <= end; i++){             arr[i] = '0';         }     }     if(res1.length > res2.length){         giveZero(res2, res2.length, res1.length - 1)     }else if(res1.length < res2.length){         giveZero(res1, res1.length, res2.length - 1)     }     return res1.join('') > res2.join('') ? v1 : v2 } let res = compare(str1, str2) console.log(res)
点赞 评论

相关推荐

03-26 13:44
南华大学 Java
在看面经的花生米很野蛮:这种情况下你当然要回答,你也是吗!!!!我超喜欢他的XXXXX
点赞 评论 收藏
分享
牛客网
牛客企业服务