zoukankan      html  css  js  c++  java
  • 循环赛排序

    循环赛排序

    小组搞个台球比赛,什么都写代码实现真是个好习惯:

    var players = [
        'Lion',
        'Miles',
        'Mark',
        'Purk',
        'Kevin',
        'Collen',
        'Victor'
    ];
    
    var playlist = [];
    
    for (var i = 0; i < players.length; i++) {
        for (var j = i + 1; j < players.length; j++) {
            playlist.push(players[i] + '  --  ' + players[j])
        }
    }
    
    playlist.sort(function() {
        return Math.random() > 0.5? - 1: 1;
    });
    
    for (var i =0; i<playlist.length; i++) {
        console.log(i+'. '+playlist[i]);
    };
    
    
    
    0. Kevin  --  Collen
    1. Kevin  --  Victor
    2. Miles  --  Victor
    3. Mark  --  Purk
    4. Lion  --  Mark
    5. Lion  --  Victor
    6. Collen  --  Victor
    7. Mark  --  Victor
    8. Miles  --  Collen
    9. Miles  --  Mark
    10. Mark  --  Collen
    11. Lion  --  Kevin
    12. Purk  --  Victor
    13. Miles  --  Kevin
    14. Purk  --  Kevin
    15. Purk  --  Collen
    16. Miles  --  Purk
    17. Mark  --  Kevin
    18. Lion  --  Collen
    19. Lion  --  Purk
    20. Lion  --  Miles
    [Finished in 0.2s]
    
  • 相关阅读:
    第一次项目总结
    8.16 CSS知识点7
    2016y9m22d 博文分享
    2016y9m8d
    2016y9m7d
    2016y9m6d
    2016y9m5d
    2016.9.2博文分享!
    2016y8m16d
    2016y8m15d
  • 原文地址:https://www.cnblogs.com/wancy86/p/5795761.html
Copyright © 2011-2022 走看看