Einführung
Ein normales Schachbrett enthält 8 x 8 = 64 Felder:
Sie können sehen, dass es insgesamt 12 weiße Stücke gibt . Schwarz und Weiß haben immer die gleiche Stückzahl. Wenn sich mehr Steine auf dem Brett befinden, würden die Steine benachbart sein, was für diese Herausforderung nicht zulässig ist. Zur Verdeutlichung hier einige Beispiele:
Das kleinstmögliche Brett für diese Herausforderung ist 3 x 3 :
Sie können sehen, dass die maximale Stückzahl 2 beträgt . Wenn also N = 3 ist , müssen Sie 2 ausgeben . Wenn die Eingabe N = 4 ist , erhalten wir Folgendes:
Sie können sehen, dass der maximale Betrag auch 2 ist. Für N = 4 sollte die Ausgabe 2 sein . Für N = 5 sollte die Ausgabe gleich 5 sein :
Beispiele
STDIN: 3
STDOUT: 2
STDIN: 4
STDOUT: 2
STDIN: 5
STDOUT: 5
STDIN: 6
STDOUT: 6
STDIN: 8
STDOUT: 12
Regeln
- Ihr Beitrag muss ein Programm oder eine Funktion sein, die eine ganze Zahl annimmt und die Anzahl der Teile auf der Tafel ausgibt oder zurückgibt
- Sie können davon ausgehen, dass die Eingabe eine nicht negative Ganzzahl> 2 ist
- Das ist Code-Golf , also gewinnt das Programm mit der geringsten Anzahl von Bytes!
- Beachten Sie, dass das Quadrat unten links auf der Tafel immer dunkel ist. Stücke werden nur auf dunkle Quadrate gelegt
- Sie müssen eine volle Reihe mit Stücken besetzen