Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Ordem da checagem no validaCPF

Pelo que entendi a função VerificaCPFInvalidos serve para ter que evitar fazer os cálculos num caso comum de cpf inválido. Nesse caso, na função validaCPF acredito que a função VerificaCPFInvalidos deveria ter sido a primeira a ser checada na short-circuit evaluation. Meu raciocínio está correto?

1 resposta
solução!

E ai Matheus, na verdade não. Acontece cpfs como 999999999 acabariam sendo julgados como verdadeiros pelo algoritmo, então precisamos eliminar eles como casos especiais.