Menu
Coddy logo textTech

復習 - バリデーション関数

CoddyのSwiftジャーニー「基礎」セクションの一部 — レッスン 56/86。

challenge icon

チャレンジ

簡単

passwordminLength を受け取り、パスワードが検証基準を満たしているかどうかを返す関数 isValidPassword を作成してください。

パスワードは、以下の条件をすべて満たす場合に有効です。

条件:

  • パスワードの長さは minLength 文字以上である必要があります
  • パスワードの長さは 20 文字を超えてはいけません
  • パスワードは "password" と一致してはいけません(大文字と小文字を区別します)

パラメータ:

  • password (String): 検証するパスワード
  • minLength (Int): 必要な最小の長さ

戻り値: すべての条件を満たす場合は true、そうでない場合は false (Bool)

例えば、password"Swift123"minLength6 の場合、パスワードは 8 文字(6 文字以上)であり、20 文字以下であり、かつ "password" と等しくないため、関数は true を返します。

自分で試してみよう

func isValidPassword(password: String, minLength: Int) -> Bool {
    // ここにコードを記述してください
}

基礎のすべてのレッスン