Ho bisogno di un aiuto con un algoritmo che non riesco a ascrivere/generalizzare.
In una casella di testo ( JTextParola ) l'utente inserisce una parola
In un altra casella di testo ( JTextColonne ) l'utente indica il numero di colonne.
Devo anagrammare le parole e mostrarle in una textarea nel modo che vi mostrerò.
Mi spiego con un esempio:
JTextParola -> VASO (4 lettere)
JTextColonne -> 2
righe totali = combinazione di 4 in 2
\|1|2|
1|V|A|
2|V|S|
3|V|O|
4|A|S|
5|A|O|
6|S|O|
JTextParola -> ABCDE (5 lettere)
JTextColonne -> 3
righe totali = combinazione di 5 in 3
\ |1|2|3|
1 |A|B|C|
2 |A|B|D|
3 |A|B|E|
4 |A|C|D|
5 |A|C|E|
6 |A|D|E|
7 |B|C|D|
8 |B|C|E|
9 |B|D|E|
10|C|D|E|
|