Lihat juga: Nenek mencintai Ana
Anda akan diberi serangkaian huruf ASCII huruf kecil. Menggunakan file kamus ini (DIPERBARUI), tugas Anda adalah menyelesaikan anagram. Untuk menyelesaikan anagram, Anda harus mengeluarkan semua kata atau grup kata yang dapat dibentuk menggunakan setiap huruf dari string input tepat satu kali, dipisahkan oleh baris baru. Grup dengan kata yang sama dalam urutan yang berbeda tidak unik dan tidak boleh di-output secara terpisah; Namun, urutan kata-katanya tidak masalah . Urutan solusi keluaran juga tidak masalah . Jika input tidak dapat membentuk kata, tidak menghasilkan apa-apa.
Beberapa kasus uji yang berguna:
Input: viinlg
Output: living
Input: fceodglo
Output: code golf
Input: flogflog
Output: golf golf
Input: ahwhygi
Output: highway
high way
Input: bbbbbb
Output:
Aturan / peringatan:
Anda dapat mengakses daftar kamus dengan cara apa pun yang Anda suka. Argumen baris perintah, stdin, membaca dari file, atau membaca dari internet semuanya dapat diterima.
Input akan terdiri dari huruf ASCII huruf kecil saja. Anda tidak diharuskan untuk menampilkan hasil dalam kasus tertentu.
Anda tidak akan diberi string yang sudah membentuk kata yang valid (namun, Anda dapat diberikan string yang membentuk banyak kata, seperti
bluehouse
).Trailing newlines diperbolehkan tetapi tidak diperlukan.
Celah standar berlaku.
Ini adalah kode-golf . Kode terpendek dalam byte menang. Semoga berhasil!