Movimento do cavalo

Crie uma função que receba a posição inicial do cavalo de xadrez e retorne todos os movimentos possíveis.

Texto alternativo Texto alternativo Texto alternativo Texto alternativo

Formatação

  • As letras (A, B, C, D, E, F, G,H) devem estar em maiúsculas.
  • Os movimentos do resultado devem ser ordenados alfabeticamente (os números também).
  • Os movimentos devem ser separados por space-space.

Exemplos

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

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

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

Observações

N/A