Digite um anagrama para encontrar palavras correspondentes na língua portuguesa.
| Busca | Resultados | Anagramas |
|---|---|---|
| amor | 5 anagramas | amor, moar, ramo, roma, romã |
| cão | 6 anagramas | aço, caó, cão, coã, oca, ocá |
| coar | 13 anagramas | acor, açor, ácor, acro, arco, caro, etc |
| marco | 7 anagramas | carmo, macro, macrô, marco, etc |
| aleator | 0 anagramas | Não foram encontrados anagramas correspondentes... |
O algoritmo é muito simples!
As palavras marca e carma são anagramas, ordenadas de forma alfabética se tornam iguais:
| Palavra | Chave ordenada |
|---|---|
| marca | aacmr |
| carma | aacmr |
Ou seja, cria-se um dicionário tratando as palavras que são anagramas pertencendo a mesma chave e na busca por um anagrama, o algoritmo se torna extremamente rápido por procurar apenas pelo seu anagrama ordenado.
Contribuições são sempre muito bem vindas!
