Sudah menjadi tradisi di PPCG bahwa beberapa pengguna mengubah nama mereka untuk sementara waktu dengan anagram (nama baru yang dibentuk dengan menata ulang huruf-huruf lama).
Terkadang sulit untuk mencari tahu siapa itu siapa. Saya bisa menggunakan program atau fungsi untuk mengetahui apakah dua frasa adalah anagram satu sama lain.
Tantangan
Program atau fungsi harus mengambil dua string dan menghasilkan hasil yang benar jika mereka adalah anagram satu sama lain, dan sebaliknya palsu.
Aturan
- Input hanya akan berisi huruf (ASCII 65 hingga 90 dan 97 hingga 122), digit (ASCII 48 hingga 57) atau spasi (ASCII 32).
- Relasi anagram independen dari kasus. Jadi "Arm" dan "RAM" adalah anagram.
- Spasi juga tidak dihitung. Jadi "keyboard" dan "Barked Yo" adalah anagram
- Semua bawaan diizinkan
- Format input fleksibel (dua string, array dua string, string yang mengandung kedua frasa dengan pemisah yang sesuai ...)
Golf kode. Bytes paling sedikit menang.
Uji kasus
Benar:
Lynn, Nyl N
Digital Trauma, Tau Digital Arm
Sp3000, P S 3000
Manage Trash So, Those anagrams
Palsu
Calvins Hobbies, Helka Homba
Android, rains odd
In between days, bayed entwine
Code golf, cod elf got
Manage Trash So, Those anagrams
. Bagus.
So, the anagrams...