Pur avendo 17 domande taggate anagrammi , non abbiamo ancora questa domanda, quindi eccola qui.
Il tuo compito
Devi scrivere un programma o una funzione che, quando riceve una stringa, ne stampa tutti i possibili anagrammi. Ai fini di questa domanda, un anagramma è una stringa che contiene lo stesso carattere della stringa originale, ma non è una copia esatta della stringa originale. Un anagramma non deve essere o contenere parole reali.
Ingresso
È possibile accettare la stringa, che può essere di qualsiasi lunghezza> 0, con qualsiasi metodo di input standard. Può contenere qualsiasi carattere ASCII.
Produzione
È possibile emettere tutti i possibili anagrammi della stringa immessa in qualsiasi modo standard. Non è necessario emettere due volte la stessa stringa o generare una stringa uguale all'input.
Altre regole
Le scappatoie standard non sono ammesse
punteggio
Questo è code-golf , vince meno byte.