Ruby에서 아나그램 유형 솔버를 쓰고 싶지만 이렇게 단어 목록에 대해 작동합니다. 단어의Ruby anagram solver
목록은 다음과 같습니다
the
these
one
owner
내가, 예를 들어 NOE 일부 문자 입력에 사용자를 허용 것이고, 그것은 사용자가 입력 한 문자를 사용하여 만들 수있는 단어에 대한 단어 목록을 검색 할 것이며, one
을 다시 가져오고 "eth"또는 "the"를 입력하면 the
이 다시 나타납니다. 나는 이것을하기위한 효율적인 방법을 생각하려고 노력해 왔지만 각 단어 주위를 돌아 다니며 단어의 문자와 일치시키고 각 문자의 단어를 확인하고 두 길이가 일치합니다. 누구든지이 일을하는 더 효율적이고 효율적인 방법에 대한 조언을 줄 수 있습니까?
위대한 아이디어. 다중 단어 분석기는 어때요? 'rrenaud' =>'Ad Rerun'처럼? –
@KimmoLehto는 문장을 배열로 나눈 다음 배열에서 공백 문자의 모든 인스턴스를 제거합니다. 그런 다음 배열을 정렬 한 다음 일치시킵니다. –