A pesar de tener 17 preguntas etiquetadas anagramas , todavía no tenemos esta pregunta, así que aquí está.
Tu tarea
Debe escribir un programa o función que, al recibir una cadena, imprima todos los anagramas posibles de la misma. A los fines de esta pregunta, un anagrama es una cadena que contiene el mismo carácter que la cadena original, pero no es una copia exacta de la cadena original. Un anagrama no tiene que ser o contener palabras reales.
Entrada
Puede aceptar la cadena, que puede ser de cualquier longitud> 0, por cualquier método de entrada estándar. Puede contener caracteres ASCII.
Salida
Puede generar todos los anagramas posibles de la cadena ingresada de cualquier manera estándar. No debe generar la misma cadena dos veces, ni generar una cadena igual a la entrada.
Otras reglas
Las lagunas estándar no están permitidas
Puntuación
Este es el código de golf , gana menos bytes.