Prof.: Tacito Neves
Equipe | Como funciona o projeto? | Executando o projeto
- Greyson Mascarenhas Santos Filho
- Carlos Daniel de Lima Feitosa
- Gabriel da Silva Pereira
Primeiro, uma lista é criada com os todos nomes dos aquivos que serão lidos e que serão escritos.
Em seguida, é feita uma iteração com os itens dessa lista, e para cada iteração:
- É criada a variável
words
que tem como valor uma lista com todas as palavras que estão no arquivo para serem procuradas. - É criada a variável
matrix
que recebe uma matriz com todas as letras do caça-palavras. - É criada a variável
positions
que tem como valor uma lista vazia, para posteriormente receber as posições de cada palavra encontrada no caça-palavras. - É feita uma iteração com todas as palavras que estão no arquivo para serem procuradas, e para cada iteração:
- É criada a variável
wordPosition
que tem como valor uma lista com as posições de cada letra que compõe a palavra encontrada. - É feita uma verificação para saber se a palavra foi realmente encontrada, e caso ela tenha sido encontrada, vai ser adicionado à variável
positions
as posições de cada letra que compõe a palavra encontrada.
- É criada a variável
- É executado a função
writeFile
que escreve no arquivo de resposta uma matriz com todas as palavras encontradas.
Clone o projeto e acesse a pasta
$ git clone https://github.com/greysonmrx/ProjetoFinal-APC.git && cd ProjetoFinal-APC
Execute o comando abaixo
$ python ./projeto_final.py