Gerando um anagrama

1 resposta
D

Galera, estou fazendo um trabalho para a faculdade , que é o seguinte.
Eu tenho a palavra:“Código da Vinci”. Preciso gerar o maior número de anagramas dessa palavra…O único problema é que eu não consigo arrumar um dicionário em formato txt ou csv(qq arquivo texto).
Alguem sabe onde eu posso encontrar um dicionario em forma de arquivo texto, para meu programa fazer a consulta nele e trazer a palavra ??
vlw!!!

1 Resposta

T

http://www.ime.usp.br/~ueda/br.ispell/

Dica: uma vez que você pegou o ispell, você deve interpretá-lo (isso porque não há uma palavra por linha, mas várias:

# Laços familiares
afilhad:a,as,o,os

ou seja, você precisa pegar a linha que começa por “#” e desprezá-la, e pegr a linha “afilhad:a,as,o,os” e transformar em 4 palavras: afilhada, afilhadas, afilhado, afilhados.

e você deve usar uma estrutura adequada para representá-lo (talvez uma hashtable). Não faça uma busca linear!

Criado 28 de agosto de 2006
Ultima resposta 28 de ago. de 2006
Respostas 1
Participantes 2