fantasy league

by Ryan Allison

HTML

<button type="button" onclick="outcomes();">Run</button>

<div id="output"></div>

CSS

0  ["Allison", 3],
1  ["Lovell", 7],
2  ["Dupre", 3],
3  ["Ben", 8],
4  ["Joe", 3],
5  ["Nathan", 7],
6  ["Travis", 5],
7  ["Trevor", 3],
8  ["Ed", 4],
9  ["Brandon", 6],
10 ["Adam", 6],
11 ["Figgy", 5]

JavaScript

// Manually input team information
const teamsInfo = {
  players: [{
      name: "Allison",
      wins: 4
    },
    {
      name: "Lovell",
      wins: 7
    },
    {
      name: "Dupre",
      wins: 4
    },
    {
      name: "Ben",
      wins: 9
    },
    {
      name: "Joe",
      wins: 4
    },
    {
      name: "Nathan",
      wins: 8
    },
    {
      name: "Travis",
      wins: 5
    },
    {
      name: "Trevor",
      wins: 3
    },
    {
      name: "Ed",
      wins: 4
    },
    {
      name: "Brandon",
      wins: 6
    },
    {
      name: "Adam",
      wins: 7
    },
    {
      name: "Figgy",
      wins: 5
    }
  ]
};

const p1 = [
["Allison", 4],
["Lovell", 7],
["Dupre", 4],
["Ben", 9],
["Joe", 4],
["Nathan", 8],
["Travis", 5],
["Trevor", 3],
["Ed", 4],
["Brandon", 6],
["Adam", 7],
["Figgy", 5]
]

var p2 = [
["Allison", 4],
["Lovell", 7],
["Dupre", 4],
["Ben", 9],
["Joe", 4],
["Nathan", 8],
["Travis", 5],
["Trevor", 3],
["Ed", 4],
["Brandon", 6],
["Adam", 7],
["Figgy", 5]
]

// Manually list out the matches in a single array
const m = [
  [0, 1],
  [5, 4],
  [7, 9],
  [10, 8],
  [11, 2],
  [3, 6],
  [0, 3],
  [5, 9],
  [7, 8],
  [4, 2],
  [10, 1],
  [11, 6],
  [0, 10],
  [5, 8],
  [7, 1],
  [4, 6],
  [9, 2],
  [11, 3]
];

function outcomes(){
var counter = 0;
for (let a = 0; a < 2; a++) {
  for (let b = 0; b < 2; b++) {
    for (let c = 0; c < 2; c++) {
      for (let d = 0; d < 2; d++) {
        for (let e = 0; e < 2; e++) {
          for (let f = 0; f < 2; f++) {
            for (let g = 0; g < 2; g++) {
              for (let h = 0; h < 2; h++) {
                for (let i = 0; i < 2; i++) {
                  for (let j = 0; j < 2; j++) {
                    for (let k = 0; k < 2; k++) {
                      for (let l = 0; l < 2; l++) {
                        for (let m = 0; m < 2; m++) {
                          for (let n = 0; n < 2; n++) {
                            for (let o = 0; o < 2; o++) {
                              for...