JavaRush /Blog Java /Random-PL /Podaj algorytm dzielenia liczby na cyfry na różne sposoby...
Goodwin
Poziom 18
Obolon

Podaj algorytm dzielenia liczby na cyfry na różne sposoby bez zmiany kolejności.

Opublikowano w grupie Random-PL
Wiem, że w zależności od długości liczby istnieje 2^(N-1) opcji, gdzie N jest długością liczby . Na przykład liczba 1234: (wtedy 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]
Rekurencja nie będzie działać, prawdopodobnie dlatego, że muszę przechowywać te opcje.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION