Stampa Tutte le Permutazioni di una Stringa

Ti viene data una stringa e ti viene richiesto di creare una funzione ricorsiva per generare e stampare tutte le permutazioni dei caratteri nella stringa. Una permutazione di una stringa è definita come una nuova disposizione dei suoi caratteri.
L'unica riga di input contiene la stringa s.
L'output del programma deve essere tutte le permutazioni dei caratteri della stringa s. Ogni permutazione deve essere stampata su una nuova riga. L'ordine delle permutazioni non è importante.
Ingresso
Uscita
abc
abc acb bac bca cab cba
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 10 MB

To check your solution you need to sign in
Sign in to continue