Introdução
Aron Nimzowitsch foi um dos principais mestres do xadrez e um influente escritor de xadrez.
Em seu livro 'My System', o primeiro capítulo trata da importância do centro e por que você deve dominá-lo. A simples razão é que suas peças têm mais movimentos diretos possíveis quando estão no centro, o que novamente dá ao jogador mais poder.
Isso fica muito claro quando se olha para diferentes posições de um cavaleiro e seus possíveis próximos movimentos (mostrados em rosa) em um tabuleiro vazio:
Objetivo
Avalie o número de possíveis próximos movimentos diretos de um cavaleiro em um tabuleiro vazio com base em sua posição.
Especificações de entrada
A posição do cavaleiro.
Primeiro o x (coluna) e depois o y (linha). 0 0
é o canto inferior esquerdo.
Para simplificar, mudei os rótulos de um tabuleiro de xadrez para apenas números. Para nossos exemplos e casos de teste, usamos um índice baseado em 0, mas você pode usar um índice baseado em 1.
Você pode usar qualquer tipo de possível formato de entrada, matriz, argumentos de função etc.
Especificações de saída
O número de próximos movimentos diretos em potencial para um cavaleiro em um tabuleiro vazio.
Casos de teste
3 4 => 8
4 6 => 6
7 7 => 2
1 0 => 3
Os casos de teste estão empregando um índice baseado em 0. A grade completa de valores é:
2 3 4 4 4 4 3 2
3 4 6 6 6 6 4 3
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
3 4 6 6 6 6 4 3
2 3 4 4 4 4 3 2