Die Zahl 24 hat zum Beispiel die Primfaktorzerlegung 2^3*3^1 und kann auf folgende Weise geschrieben werden
1*24
2*12
2*2*6
2*3*4
2*2*2*3
3*8
4*6
Vielleicht habe ich eine übersehen, aber Sie haben die Idee.
Ich habe versucht, in den anderen Thread zu schauen Wie findet man multiplikative Partitionen einer beliebigen ganzen Zahl? aber ehrlich gesagt konnte ich die Antworten nicht verstehen.
Ich brauche niemanden, der den Code für mich schreibt, aber ich könnte wirklich Hilfe gebrauchen, um einen effizienten Algorithmus dafür zu entwickeln (wahrscheinlich etwas Rekursives?).
Ich programmiere in Python.