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...