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...