Hallo Leute,
ich habe da eine richtige Kopfnuss für Euch:
Folgende Problemstellung:
Ich habe ein Spielfeld, dass wie ein Schachbrett aufgebaut ist, allerdings gibt es nur 4 * 4 Felder.
Auf diesen 16 Feldern werden 8 Springer verteilt ( das sind die Schachfiguren, die sich im Schrittsystem (1,2) bewegen).
Ich will nun wissen, wie man es anstellt, jede möglich Aufstellkombination in einem mehrdimensionalem Array darzustellen.
Die Anzahl der möglichen Kombinationen habe ich schon ermittelt:
n!
---------
k!(n-k)!
, wobei n für die Spielfeldlänge steht und k für die Anzahl der Springer.
Damit weiß ich dann, dass es X-verschiedene Möglichkeiten der Kombinationen gibt.
ABER: Wenn ich jetzt X-mehrdimensionale Arrays erstellen will, und bei jedem Array eine andere Kombination eintragen will, wie mach ich das dann bloß?
Ich hab KEINE Ahnung
Wisst Ihr das vielleicht ?
Gruß
H
ich habe da eine richtige Kopfnuss für Euch:
Folgende Problemstellung:
Ich habe ein Spielfeld, dass wie ein Schachbrett aufgebaut ist, allerdings gibt es nur 4 * 4 Felder.
Auf diesen 16 Feldern werden 8 Springer verteilt ( das sind die Schachfiguren, die sich im Schrittsystem (1,2) bewegen).
Ich will nun wissen, wie man es anstellt, jede möglich Aufstellkombination in einem mehrdimensionalem Array darzustellen.
Die Anzahl der möglichen Kombinationen habe ich schon ermittelt:
n!
---------
k!(n-k)!
, wobei n für die Spielfeldlänge steht und k für die Anzahl der Springer.
Damit weiß ich dann, dass es X-verschiedene Möglichkeiten der Kombinationen gibt.
ABER: Wenn ich jetzt X-mehrdimensionale Arrays erstellen will, und bei jedem Array eine andere Kombination eintragen will, wie mach ich das dann bloß?
Ich hab KEINE Ahnung
Wisst Ihr das vielleicht ?
Gruß
H