Solución
solution.tsTypeScript
def is_valid_password(password: str) -> bool:
digitos = "1234567890"
especial = "!@#$%^&*"
if len(password) < 8:
return False
tiene_mayuscula = False
tiene_digito = False
tiene_especial = False
for letra in password:
if letra.isupper():
tiene_mayuscula = True
if letra in digitos:
tiene_digito = True
if letra in especial:
tiene_especial = True
if tiene_mayuscula and tiene_digito and tiene_especial:
return True
return False0respuestas