Gerador de tabuleiro de xadrez
Crie um gerador de tabuleiro de xadrez que receba como entradas n e 2 elements para gerar um tabuleiro de n x n com esses dois elementos como casas alternadas.
Exemplos
checkerBoard(2, 7, 6) ➞ [
[7, 6],
[6, 7]
]
checkerBoard(3, "A", "B") ➞ [
["A", "B", "A"],
["B", "A", "B"],
["A", "B", "A"]
]
checkerBoard(4, "c", "d") ➞ [
["c", "d", "c", "d"],
["d", "c", "d", "c"],
["c", "d", "c", "d"],
["d", "c", "d", "c"]
]
checkerBoard(4, "c", "c") ➞ "invalid"Observações
- Ambos os elementos podem ser strings ou inteiros.
- O primeiro elemento deve ficar no canto superior esquerdo do tabuleiro. Por exemplo, "c", e não "d", deve ser o elemento
[0][0]no exemplo 3. - Retorne "invalid" se ambas as entradas forem idênticas (consulte o exemplo 4).