Menu
Coddy logo textTech

Resumen - Función de validación

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 56 de 86.

challenge icon

Desafío

Fácil

Escribe una función isValidPassword que reciba password y minLength y devuelva si la contraseña cumple con los criterios de validación.

Una contraseña es válida si satisface todas las siguientes condiciones:

Condiciones:

  • La longitud de la contraseña debe ser de al menos minLength caracteres
  • La longitud de la contraseña no debe exceder los 20 caracteres
  • La contraseña no debe ser igual a "password" (sensible a mayúsculas y minúsculas)

Parámetros:

  • password (String): La contraseña a validar
  • minLength (Int): La longitud mínima requerida

Devuelve: true si se cumplen todas las condiciones, false de lo contrario (Bool)

Por ejemplo, si password es "Swift123" y minLength es 6, la función devuelve true porque la contraseña tiene 8 caracteres (al menos 6), no tiene más de 20 y no es igual a "password".

Pruébalo tú mismo

func isValidPassword(password: String, minLength: Int) -> Bool {
    // Escribe el código aquí
}

Todas las lecciones de Fundamentos