Contraseña segura
Crea una función que determine el número mínimo de caracteres necesarios para crear una contraseña segura.
Una contraseña se considera segura si cumple los siguientes criterios:
- Su longitud es de al menos 6.
- Contiene al menos un dígito.
- Contiene al menos un carácter inglés en minúscula.
- Contiene al menos un carácter inglés en mayúscula.
- Contiene al menos un carácter especial:
!@#$%^&*()-+
Tipos de caracteres en un formato que puedes pegar en tu solución:
numbers = "0123456789"
lower_case = "abcdefghijklmnopqrstuvwxyz"
upper_case = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
special_characters = "!@#$%^&*()-+"Ejemplos
strong_password(“Ed1”) ➞ 3
strong_password(“#Edabit”) ➞ 1
strong_password("W1llth!spass?") ➞ 0Notas
Intenta resolverlo sin RegEx.