Menu
Coddy logo textTech

Повторение: функция валидации

Часть раздела Основы путешествия по Swift на Coddy — урок 56 из 86.

challenge icon

Задание

Легко

Напишите функцию isValidPassword, которая принимает password и minLength и возвращает значение, указывающее, соответствует ли пароль критериям валидации.

Пароль считается валидным, если он удовлетворяет всем следующим условиям:

Условия:

  • Длина пароля должна быть не менее minLength символов
  • Длина пароля не должна превышать 20 символов
  • Пароль не должен быть равен "password" (с учетом регистра)

Параметры:

  • password (String): Пароль для валидации
  • minLength (Int): Минимально требуемая длина

Возвращает: true, если все условия соблюдены, иначе false (Bool)

Например, если password равен "Swift123", а minLength равен 6, функция вернет true, так как длина пароля составляет 8 символов (не менее 6), не превышает 20 и не равна "password".

Попробуйте сами

func isValidPassword(password: String, minLength: Int) -> Bool {
    // Напишите код здесь
}

Все уроки раздела Основы