Menu
Coddy logo textTech

Özet - Doğrulama Fonksiyonu

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası — ders 56 / 86.

challenge icon

Görev

Kolay

password ve minLength parametrelerini alan ve parolanın doğrulama kriterlerini karşılayıp karşılamadığını döndüren bir isValidPassword fonksiyonu yazın.

Bir parola, aşağıdaki koşulların tümünü sağlıyorsa geçerlidir:

Koşullar:

  • Parola uzunluğu en az minLength karakter olmalıdır
  • Parola uzunluğu 20 karakteri geçmemelidir
  • Parola "password" ifadesine eşit olmamalıdır (büyük/küçük harf duyarlı)

Parametreler:

  • password (String): Doğrulanacak parola
  • minLength (Int): Gereken minimum uzunluk

Döndürdüğü Değer: Tüm koşullar sağlanıyorsa true, aksi takdirde false (Bool)

Örneğin, password değeri "Swift123" ve minLength değeri 6 ise, parola 8 karakter (en az 6) olduğu, 20 karakteri geçmediği ve "password" ifadesine eşit olmadığı için fonksiyon true döndürür.

Kendin dene

func isValidPassword(password: String, minLength: Int) -> Bool {
    // Buraya kod yazın
}

Temeller bölümündeki tüm dersler