introduzione
Aron Nimzowitsch era un importante maestro di scacchi e un influente scrittore di scacchi.
Nel suo libro "Il mio sistema", il primo capitolo tratta dell'importanza del centro e del perché dovresti dominarlo. La semplice ragione è che i tuoi pezzi hanno più possibili mosse successive dirette quando si trovano al centro, il che conferisce nuovamente al giocatore più potere.
Questo diventa molto chiaro quando si guardano diverse posizioni di un cavaliere e le sue potenziali mosse successive (mostrate in rosa) su una tavola vuota:
Obbiettivo
Valuta il numero di potenziali mosse successive dirette di un cavaliere su una tavola vuota in base alla sua posizione.
Specifiche di input
La posizione del cavaliere.
Prima la x (colonna) e poi la y (riga). 0 0
è l'angolo in basso a sinistra.
Per semplicità, ho cambiato le etichette di una scacchiera solo in numeri. Per i nostri esempi e casi di test utilizziamo un indice basato su 0, tuttavia sei libero di utilizzare un indice basato su 1.
È possibile utilizzare qualsiasi tipo di possibile formato di input, un array, argomenti di funzione, ecc.
Specifiche di uscita
Il numero di potenziali mosse successive dirette per un cavaliere su una tavola vuota.
Casi test
3 4 => 8
4 6 => 6
7 7 => 2
1 0 => 3
I casi di test utilizzano un indice basato su 0. L'intera griglia di valori è:
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