Menu
Coddy logo textTech

Récapitulatif - Fonction de validation

Fait partie de la section Fondamentaux du Journey Swift de Coddy — leçon 56 sur 86.

challenge icon

Défi

Facile

Écrivez une fonction isValidPassword qui prend password et minLength et retourne si le mot de passe répond aux critères de validation.

Un mot de passe est valide s'il satisfait à toutes les conditions suivantes :

Conditions :

  • La longueur du mot de passe doit être d'au moins minLength caractères
  • La longueur du mot de passe ne doit pas dépasser 20 caractères
  • Le mot de passe ne doit pas être égal à "password" (sensible à la casse)

Paramètres :

  • password (String) : Le mot de passe à valider
  • minLength (Int) : La longueur minimale requise

Retourne : true si toutes les conditions sont remplies, false sinon (Bool)

Par exemple, si password est "Swift123" et minLength est 6, la fonction retourne true car le mot de passe fait 8 caractères (au moins 6), pas plus de 20, et n'est pas égal à "password".

Essayez vous-même

func isValidPassword(password: String, minLength: Int) -> Bool {
    // Écrivez le code ici
}

Toutes les leçons de Fondamentaux