JavaRush /Java-Blog /Random-DE /Nennen Sie mir einen Algorithmus, um eine Zahl auf versch...
Goodwin
Level 18
Obolon

Nennen Sie mir einen Algorithmus, um eine Zahl auf verschiedene Weise in Ziffern zu unterteilen, ohne sie neu anzuordnen.

Veröffentlicht in der Gruppe Random-DE
Ich weiß, dass es je nach Länge der Zahl 2^(N-1) Optionen gibt, wobei N die Länge der Zahl ist . Zum Beispiel die Zahl 1234: (dann 2^(4)= 8 )
  1. [1234]
  2. [1] [2] [3] [4]
  3. [1] [2] [34]
  4. [1] [23] [4]
  5. [1] [234]
  6. [12] [3] [4]
  7. [12] [34]
  8. [123] [4]
Die Rekursion funktioniert nicht, wahrscheinlich weil ich diese Optionen speichern muss.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION