Estoy queriendo escribir un anagrama tipo solucionador en Ruby pero va a funcionar contra una lista de palabras, como tal.Ruby anagram solver
Lista de palabras es:
the
these
one
owner
que permitiría al usuario que introduzca algunas letras, por ejemplo, NOE, y sería buscar en la lista de palabras para las palabras que se pueda hacer uso de las cartas que tiene el usuario de entrada y devolvería one
y si ingresaban "eth" o incluso "the" devolvería the
. He estado tratando de pensar en una forma eficiente de hacerlo, pero he estado recorriendo cada palabra, comparé una letra de la palabra, comprobando la palabra para cada letra y ambas longitudes coinciden. ¿Alguien puede dar consejos de una manera mejor y más eficiente de hacer esto?
Gran idea. ¿Qué tal el solucionador de anagramas de varias palabras? Me gusta 'rrenaud' =>' Ad Rerun'? –
@KimmoLehpara dividir las oraciones en matrices y luego eliminar todas las instancias de carácter de espacio de las matrices. Después de eso, ordena las matrices y luego hazlas coincidir. –