oi pessoal,
Muitos têm perguntado sobre a implementação do T2.
Devem ser implementados dois métodos, (1) o backtracking "força bruta" e (2) o backtracking com aplicação das restrições de "poda de árvore". Gostaria de fazer alguns esclarecimentos.
- o backtracking força bruta deve considerar as 2 primeiras restrições do enunciado
- o backtracking com poda da árvore deve considerar todas as 5 restrições do enunciado
- o backtracking força bruta deve necessariamente ser implementado recursivamente. Muita gente está fazendo com 6 for's aninhados. Isso não pode! A solução com for's, apesar de funcionar para esse trabalho, ela não funcionaria de maneira geral, para senhas com tamanhos variados e maiores. Além disso, a comparação deve ser entre os dois métodos deve ser a mais "justa" possível. Por isso ambos devem ser feitos recursivamente.