受此链接启发,我在Reddit上发现了该链接。
FuzzyFinder是许多文本编辑器的功能。当您开始输入文件路径时S,FuzzyFinder会弹出并显示当前目录中的所有文件,其中包含您输入的字符串,并按文件中的位置排序S。
您的任务是实现模糊查找器。它应该是采用(通过stdin,函数参数或命令行)一个字符串S和一个字符串列表的程序或函数,该字符串和字符串列表可以根据需要设置L格式,并返回或打印运行模糊查找器的结果。搜索应区分大小写。S您可以根据需要对多个字符串中处于相同位置的结果进行排序。
例:
Input: mig, [imig, mig, migd, do, Mig]
Output:
[mig, migd, imig]
OR
[migd, mig, imig]
这就是代码高尔夫,所以最短的解决方案是成功的。