Hallo Java-Community!
Habe folgendes Problem:
Wie ermittle ich alle möglichen Längenkombinationen, wobei eine bestimmte Gesamtlänge nicht überschritten werden darf?
Beispiel:
Kombiniere 3, 4 und 5 Meter lange Stücke miteinander, wobei die Längensumme jeder Kombinationsmöglichkeit 12 Meter nicht überschreiten darf!
Lösung:
A) 55 = 10 m
B) 543 = 12 m
C) 533 = 11 m
D) 444 = 12 m
E) 443 = 11 m
F) 433 = 10 m
G) 3333 = 12 m
Alle möglichen Längenkombinationen hab ich durch "probieren" ermittelt. Schaff es aber nicht, den dieser Lösung zugrunde liegenden Algorithmus zu identifizieren. Kann mir da jemand weiterhelfen?
Danke im Voraus!
Habe folgendes Problem:
Wie ermittle ich alle möglichen Längenkombinationen, wobei eine bestimmte Gesamtlänge nicht überschritten werden darf?
Beispiel:
Kombiniere 3, 4 und 5 Meter lange Stücke miteinander, wobei die Längensumme jeder Kombinationsmöglichkeit 12 Meter nicht überschreiten darf!
Lösung:
A) 55 = 10 m
B) 543 = 12 m
C) 533 = 11 m
D) 444 = 12 m
E) 443 = 11 m
F) 433 = 10 m
G) 3333 = 12 m
Alle möglichen Längenkombinationen hab ich durch "probieren" ermittelt. Schaff es aber nicht, den dieser Lösung zugrunde liegenden Algorithmus zu identifizieren. Kann mir da jemand weiterhelfen?
Danke im Voraus!