Senha forte
Crie uma função que determine o número mínimo de caracteres necessários para criar uma senha forte.
Uma senha é considerada forte se atender aos seguintes critérios:
- Seu comprimento é de pelo menos 6.
- Contém pelo menos um dígito.
- Contém pelo menos um caractere minúsculo do alfabeto inglês.
- Contém pelo menos um caractere maiúsculo do alfabeto inglês.
- Contém pelo menos um caractere especial:
!@#$%^&*()-+
Tipos de caracteres em um formato que você pode colar na sua solução:
numbers = "0123456789"
lower_case = "abcdefghijklmnopqrstuvwxyz"
upper_case = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
special_characters = "!@#$%^&*()-+"Exemplos
strong_password(“Ed1”) ➞ 3
strong_password(“#Edabit”) ➞ 1
strong_password("W1llth!spass?") ➞ 0Observações
Tente resolver isso sem RegEx.