Menu
Coddy logo textTech

Riepilogo - Funzione di validazione

Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 56 di 86.

challenge icon

Sfida

Facile
Scrivi una funzione isValidPassword che accetta password e minLength e restituisce se la password soddisfa i criteri di convalida.

Una password è valida se soddisfa tutte le seguenti condizioni:

Condizioni:

  • La lunghezza della password deve essere di almeno minLength caratteri
  • La lunghezza della password non deve superare 20 caratteri
  • La password non deve essere uguale a "password" (distinzione tra maiuscole e minuscole)

Parametri:

  • password (String): la password da convalidare
  • minLength (Int): la lunghezza minima richiesta

Restituisce: true se tutte le condizioni sono soddisfatte, false altrimenti (Bool)

Ad esempio, se password è "Swift123" e minLength è 6, la funzione restituisce true perché la password è lunga 8 caratteri (almeno 6), non supera i 20 caratteri e non è uguale a "password".

Provalo tu

func isValidPassword(password: String, minLength: Int) -> Bool {
    // Scrivi il codice qui
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Swift