Originariamente inviato da c0der
Scusami co...ne io. Rifo volevo scrivere:

Proviamo così: fai finta di avere al massimo due posizioni (ma sempre 4 caratteri, a, b, c, d)
Che procedimento usi per avere tutte le combinazioni?

Immagina il procedimento con stringhe lunghe 2, poi è uguale anche con 3, 4, 5, 6, 7 e 8.

P.S. Le combinazioni erano 4 comunque (aa, ab, ba, bb)
ok allora immaginando che a e b siano i 2 indici di una matrice per ottenere le 4 combinazioni faccio:
a[0][0]
a[0][1]
a[1][0]
a[1][1]
cioè il primo carattere col primo, il primo col secondo, il secondo col primo e il secondo col secondo.
non so se con sto esempio ti ho fatto capire .
se ne avessi 3 dovrei comportarmi come sopra.
ma potresti dirmi a livello di codice come procedere?