题解 | #替换链接#

双色球机选一注

http://www.nowcoder.com/practice/4d712994d0364a159f8169b7b0e74d04

极限时间通过
randomFn();
function randomFn() {
        var arrRed = [];
        var arrBlue = [];
        for(var i = 1;i <= 33;i++){
            if(i < 10){
                arrRed.push('0' + i);
            }
            else{
                arrRed.push(i);
            }
        }
        for(var i = 1;i <= 16;i++){
            if(i < 10){
                arrBlue.push('0' + i);
            }
            else{
                arrBlue.push(i);
            }
        }
        var narrRed = [];
        while(narrRed.length < 6){
            var num = Math.floor(Math.random() * arrRed.length);
            narrRed.push(arrRed[num]);
            arrRed.splice(num,1);
        }
        var narrBlue = [];
    var num1 = Math.floor(Math.random() * arrBlue.length);
    narrBlue.push(arrBlue[num1]);
    arrBlue.splice(num1,1);
    arrRed.sort();
    arrBlue.sort();
    narrRed.sort();
    var str = narrRed.join(',') + '|' + narrBlue[0];
    var str1 = '';
    for(var i = 0;i < narrRed.length;i++){
        str1 = str1 + `<b class = 'active'>${narrRed[i]}</b>`;
    }
    for(var i = 0;i < arrRed.length;i++){
        str1 += `<b>${arrRed[i]}</b>`;
    }
    var str2 = `<b class = 'active'>${narrBlue[0]}</b>`;
    for(var i = 0;i < arrBlue.length;i++){
        str2 += `<b>${arrBlue[i]}</b>`;
    }
    var doms = document.querySelectorAll('.balls-wp');
    doms[0].innerHTML = str1;
    doms[1].innerHTML = str2;
    return str;
}
大佬们有好的优化方案么。
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 17:30
点赞 评论 收藏
分享
05-29 22:11
门头沟学院 Java
Elastic90:抛开学历造假不谈,这公司的招聘需求也挺怪的,Java开发还要求你有图文识别、移动端开发和c++的经验,有点逆天了。
点赞 评论 收藏
分享
测试糕手手:社会第一课,随便吹牛逼,直接说四个月,别老实。老实人只会被欺负
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务