Reddit에서 찾은이 링크에서 영감을 얻었습니다 .
FuzzyFinder는 많은 텍스트 편집기의 기능입니다. 파일 경로를 입력하기 시작 S
하면 FuzzyFinder가 시작되고 입력 한 문자열이 포함 된 현재 디렉토리의 모든 파일을 파일의 위치별로 정렬 S
하여 표시합니다.
당신의 임무는 퍼지 파인더를 구현하는 것입니다. (stdin, 함수 인수 또는 명령 행을 통해) 문자열 S
과 L
원하는 문자열 형식 의 목록 을 취하고 퍼지 파인더 실행 결과를 리턴하거나 인쇄하는 프로그램 또는 함수 여야합니다 . 검색은 대소 문자를 구분해야합니다. S
여러 문자열에서 같은 위치에있는 결과 는 원하는대로 정렬 될 수 있습니다.
예:
Input: mig, [imig, mig, migd, do, Mig]
Output:
[mig, migd, imig]
OR
[migd, mig, imig]
이것은 코드 골프이므로 가장 짧은 솔루션이 승리합니다.