Generador de tablero de ajedrez
Crea un generador de tablero de ajedrez que reciba como entradas n y 2 elements para generar un tablero de n x n con esos dos elementos como casillas alternas.
Ejemplos
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"Notas
- Ambos elementos pueden ser cadenas o enteros.
- El primer elemento debe estar en la esquina superior izquierda del tablero. Por ejemplo, "c", no "d", debe ser el elemento
[0][0]para el ejemplo 3. - Devuelve "invalid" si ambas entradas son idénticas (consulta el ejemplo 4).