Reddit'te bulduğum bu bağlantıdan ilham aldım .
Bir FuzzyFinder birçok metin editörünün bir özelliğidir. Bir dosya yolu Syazmaya başladığınızda, FuzzyFinder devreye girer ve girdiğiniz dizeyi içeren geçerli dosyaları S, dosyanın konumuna göre sıralanmış olarak gösterir .
Senin görevin bulanık bir bulucu uygulamaktır. İstediğiniz şekilde biçimlendirilmiş bir dizeyi Sve dizeleri içeren (stdin, işlev bağımsız değişkeni veya komut satırı aracılığıyla) program veya işlev olmalıdır Lve bulanık bulucuyu çalıştırmanın sonucunu döndürür veya yazdırır. Arama büyük / küçük harfe duyarlı olmalıdır. Sonuçlar Sçoklu dizelerinde aynı pozisyonda sıralanması edilir ancak diliyorum.
Misal:
Input: mig, [imig, mig, migd, do, Mig]
Output:
[mig, migd, imig]
OR
[migd, mig, imig]
Bu kod golf, bu yüzden en kısa çözüm kazanır.