Redditで見つけたこのリンクに触発されました。
FuzzyFinderは、多くのテキストエディターの機能です。ファイルパスを入力し始めるとSと、FuzzyFinderが起動し、入力した文字列を含む現在のディレクトリ内のすべてのファイルを、ファイル内の位置でソートSして表示します。
あなたの仕事はファジーファインダーを実装することです。それは、(stdin、関数引数、またはコマンドラインを介して)文字列Sと文字列のリストを(L必要に応じて)フォーマットし、ファジーファインダーの実行結果を返すか出力するプログラムまたは関数でなければなりません。検索では大文字と小文字を区別する必要があります。S複数の文字列で同じ位置にある結果は、必要に応じて並べ替えることができます。
例:
Input: mig, [imig, mig, migd, do, Mig]
Output:
[mig, migd, imig]
OR
[migd, mig, imig]
これはコードゴルフであるため、最短のソリューションが優先されます。