Tornou-se uma tradição no PPCG que alguns usuários alterem temporariamente seus nomes por um anagrama (um novo nome formado por reordenar as letras do antigo).
Às vezes fica difícil descobrir quem é quem. Eu poderia usar um programa ou função para dizer se duas frases são anagramas uma da outra.
O desafio
O programa ou função deve pegar duas strings e produzir um resultado verdadeiro, se forem anagramas uma da outra, e falsificar o contrário.
Regras
- A entrada conterá apenas letras (ASCII 65 a 90 e 97 a 122), dígitos (ASCII 48 a 57) ou espaço (ASCII 32).
- A relação do anagrama é independente do caso. Então "Arm" e "RAM" são anagramas.
- Os espaços também não contam. Então "teclado" e "Barked Yo" são anagramas
- Todos os embutidos permitidos
- O formato de entrada é flexível (duas strings, uma matriz de duas strings, uma string contendo as duas frases com um separador adequado ...)
Código de golfe. Menos bytes ganha.
Casos de teste
Verdade:
Lynn, Nyl N
Digital Trauma, Tau Digital Arm
Sp3000, P S 3000
Manage Trash So, Those anagrams
Falsy
Calvins Hobbies, Helka Homba
Android, rains odd
In between days, bayed entwine
Code golf, cod elf got
Manage Trash So, Those anagrams. Agradável.
So, the anagrams...