W PPCG stało się tradycją, że niektórzy użytkownicy tymczasowo zmieniają swoje nazwy za pomocą anagramu (nowa nazwa utworzona przez zmianę kolejności starych liter).
Czasami trudno jest ustalić, kto jest kim. Mógłbym użyć programu lub funkcji, aby stwierdzić, czy dwie frazy są względem siebie anagramami.
Wyzwanie
Program lub funkcja powinna wziąć dwa ciągi znaków i dać prawdziwy wynik, jeśli są one wzajemnymi anagramami, a fałszem w przeciwnym razie.
Zasady
- Dane wejściowe będą zawierać tylko litery (ASCII 65 do 90 i 97 do 122), cyfry (ASCII 48 do 57) lub spację (ASCII 32).
- Relacja anagramowa jest niezależna od wielkości liter. Zatem „Uzbrojenie” i „RAM” to anagramy.
- Miejsca też się nie liczą. Tak więc „klawiatura” i „Barked Yo” to anagramy
- Wszystkie wbudowane dozwolone
- Format wejściowy jest elastyczny (dwa ciągi, tablica dwóch ciągów, ciąg zawierający obie frazy z odpowiednim separatorem ...)
Kod golfa. Wygrywa najmniej bajtów.
Przypadki testowe
Prawda:
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
. Miły.
So, the anagrams...