Introducción
Aron Nimzowitsch fue un destacado maestro de ajedrez y un influyente escritor de ajedrez.
En su libro 'Mi sistema', el primer capítulo trata sobre la importancia del centro y por qué debería dominarlo. La razón simple es que tus piezas tienen más posibles movimientos directos al estar en el centro, lo que nuevamente le da más poder al jugador.
Esto se vuelve muy claro cuando se miran diferentes posiciones de un caballero y sus próximos movimientos potenciales (mostrados en rosa) en un tablero vacío:
Objetivo
Evalúa el número de posibles próximos movimientos directos de un caballero en un tablero vacío en función de su posición.
Especificaciones de entrada
La posición del caballero.
Primero la x (columna) y luego la y (fila). 0 0
Es la esquina inferior izquierda.
Para simplificar, cambié las etiquetas de un tablero de ajedrez a números solamente. Para nuestros ejemplos y casos de prueba, usamos un índice basado en 0, sin embargo, puede usar un índice basado en 1.
Puede usar cualquier tipo de formatos de entrada posibles, una matriz, argumentos de función, etc.
Especificaciones de salida
El número de posibles próximos movimientos directos para un caballero en un tablero vacío.
Casos de prueba
3 4 => 8
4 6 => 6
7 7 => 2
1 0 => 3
Los casos de prueba están empleando un índice basado en 0. La cuadrícula completa de valores es:
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