Solución

@carloslarapsic_58700c77·25/9/2026TypeScript
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 False
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.