如何在Javascript中获得所有可能的足球比赛组合

时间:2017-02-15 09:52:27

标签: combinations

假设您有一系列n个游戏,我想编写一个脚本来接收正在播放的游戏数量并返回所有可能组合的多维数组。

请记住,游戏可以以Home Win(1),draw(0)或Away Win(-1)结束。

示例

当n = 2时, 游戏结果

游戏1 => Q vs B: - Q胜(1) - 平局(0) - B胜(-1) 游戏2 => C vs D: - C Wins(1) - Draw(0) - D wins(-1)

当给出2场比赛时,你将得到以下组合:

{1,1}

{1,0}

{1,-1}

{0,1}

{0,0}

{ - 1,1}

{ - 1,0}

{ - 1,-1}

1 个答案:

答案 0 :(得分:0)

我会用Java给你一个等价物。我知道这是Infama Limited Kenya的面试问题

`package com.oluoch.code;

import java.util.Arrays; import java.util.Scanner;

公共类TWODArray {

public static void main(String[] args) {
    int arr[][] = { { 1, 1 }, { 1, 0 }, { 1, -1 }, { 0, 1 }, { 0, 0 }, { -1, 1 }, { -1, 0 }, { -1, -1 } };

    for (int i = 0; i < 8; ++i)

    {

        for (int j = 0; j < 2; ++j)

            System.out.print(arr[i][j] + " ");

    }
}

} `