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