Einführung
Aron Nimzowitsch war ein führender Schachmeister und ein einflussreicher Schachautor.
In seinem Buch "Mein System" befasst sich das erste Kapitel mit der Bedeutung des Zentrums und warum Sie es dominieren sollten. Der einfache Grund ist, dass Ihre Figuren in der Mitte mehr Möglichkeiten für direkte nächste Züge haben, was dem Spieler wiederum mehr Kraft verleiht.
Dies wird sehr deutlich, wenn man sich die verschiedenen Positionen eines Ritters und seine möglichen nächsten Züge (in Pink dargestellt) auf einem leeren Brett ansieht:
Zielsetzung
Bewerten Sie die Anzahl möglicher direkter nächster Züge eines Ritters auf einem leeren Brett anhand seiner Position.
Eingangsspezifikationen
Die Position des Ritters.
Zuerst das x (Spalte) und dann das y (Zeile). 0 0
ist die linke untere Ecke.
Der Einfachheit halber habe ich die Bezeichnungen eines Schachbretts nur in Zahlen geändert. Für unsere Beispiele und Testfälle verwenden wir einen 0-basierten Index. Sie können jedoch auch einen 1-basierten Index verwenden.
Sie können alle möglichen Eingabeformate, ein Array, Funktionsargumente usw. verwenden.
Ausgangsspezifikationen
Die Anzahl der möglichen direkten nächsten Züge eines Ritters auf einem leeren Brett.
Testfälle
3 4 => 8
4 6 => 6
7 7 => 2
1 0 => 3
Testfälle verwenden einen 0-basierten Index. Das vollständige Werteraster ist:
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