Thread Dynamisierung von Code - Grenzen der Machbarkeit? (13 answers)
Opened by ArthurDent at 2017-02-21 23:02

Gast ArthurDent
 2017-02-21 23:02
#186146 #186146
Hallo,

ich zerbreche mir den Kopf über ein Stück generischen Codes. Ich möchte alle Möglichkeiten, in ein n-Tupel die Werte 1 bis k an jede Stelle zu schreiben. generieren.

Wenn ich n weiß, kann ich n for-Schleifen ineinander schachteln. Die Schleifen zählen eben von 1 bis k hoch und fertig. Mein Problem: wie geht das, wenn ich n *nicht* weiß? Selbst mit Rekursion fiel mir nichts Sinnvolles ein...

Beispielannahme: k = 2, n = 3.

Code: (dl )
1
2
3
4
5
6
7
for ($i1 = 0; $i1 <= $k; $i1++) {
for ($i2 = 0; $i2 <= $k; $i2++) {
for ($i3 = 0; $i3 <= $k; $i3++ {
print "hier ist alles zusammen: $i1\t$i2\$i3\t und wird weiter verarbeitet\n";
};
};
};


Dies ist nur ein Ausschnitt aus einem größeren Problem, aber es würde mir enorm weiterhelfen. Danke,
Arthur.
Last edited: 2017-02-21 23:05:43 +0100 (CET)

View full thread Dynamisierung von Code - Grenzen der Machbarkeit?