Terinspirasi oleh tautan ini yang saya temukan di Reddit .
FuzzyFinder adalah fitur dari banyak editor teks. Ketika Anda mulai mengetikkan path file S, FuzzyFinder menendang masuk dan memperlihatkan kepada Anda semua file dalam direktori saat ini yang berisi string yang Anda masukkan, diurutkan berdasarkan posisi Sdalam file.
Tugas Anda adalah mengimplementasikan pencari fuzzy. Seharusnya program atau fungsi yang mengambil (melalui stdin, argumen fungsi, atau baris perintah) string Sdan daftar string L, diformat sesuai keinginan Anda, dan mengembalikan atau mencetak hasil menjalankan fuzzy finder. Pencarian harus case-sensitive. Hasil di mana Sberada di posisi yang sama di banyak string dapat diurutkan sesuai keinginan Anda.
Contoh:
Input: mig, [imig, mig, migd, do, Mig]
Output:
[mig, migd, imig]
OR
[migd, mig, imig]
Ini kode golf, jadi solusi terpendek menang.