Menu
Coddy logo textTech

Powtórka – funkcja walidująca

Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 56 z 86.

challenge icon

Wyzwanie

Łatwy
Napisz funkcję isValidPassword, która przyjmuje password i minLength oraz zwraca informację, czy hasło spełnia kryteria walidacji.

Hasło jest prawidłowe, jeśli spełnia wszystkie poniższe warunki:

Warunki:

  • Długość hasła musi wynosić co najmniej minLength znaków
  • Długość hasła nie może przekraczać 20 znaków
  • Hasło nie może być równe "password" (wielkość liter ma znaczenie)

Parametry:

  • password (String): Hasło do sprawdzenia
  • minLength (Int): Minimalna wymagana długość

Zwraca: true, jeśli wszystkie warunki są spełnione, w przeciwnym razie false (Bool)

Na przykład, jeśli password ma wartość "Swift123", a minLength ma wartość 6, funkcja zwraca true, ponieważ hasło ma 8 znaków (co najmniej 6), nie przekracza 20 znaków i nie jest równe "password".

Spróbuj swoich sił

func isValidPassword(password: String, minLength: Int) -> Bool {
    // Napisz kod tutaj
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Swift