Movimiento del caballo

Crea una función que reciba la posición inicial del caballo de ajedrez y devuelva todos los movimientos posibles.

Texto alternativo Texto alternativo Texto alternativo Texto alternativo

Formato

  • Las letras (A, B, C, D, E, F, G,H) deben estar en mayúsculas.
  • Los movimientos del resultado deben ordenarse alfabéticamente (también los números).
  • Los movimientos deben estar separados por space-space.

Ejemplos

knightMove("A1") ➞ "B3 - C2"

knightMove("A2") ➞ "B4 - C1 - C3"

knightMove("E2") ➞ "C1 - C3 - D4 - F4 - G1 - G3"

Notas

N/A