Rechnung herausfinden
-
Rechnerisch alle Möglichkeiten der Rechnung ermitteln (Gegeben: 2 Zahlen)
Funktion:
Rechnung(Zahl1: Integer, Zahl2: Integer): String-Array
Beispiel:
rechnung(2,5) gibt folgende Elemente zurück: 2+3=5 2+2+1=5 2+1+1+1=5 und rechnung(5,2) dementsprechend: 5-3=2 5-2-1=2 5-1-1-1=2
Wie müsste die Funktion ablaufen, sodass es einen mathematisch geringen Aufwand macht?
- Windoof
-
es ist also die frage bei (5,2) oder (2,5), auf wieviele verschiedene arten man die 3 als summe darstellen kann?
dann habe mal spass mit http://mathworld.wolfram.com/PartitionFunctionP.html
-
der aufwand ist bei beiden Gleich weil nur die Differenz zwischen 5 und 2 dargestellt wird.