Menu
Coddy logo textTech

요약 - Validation 함수

Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 56번째.

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 {
    // 여기에 코드를 작성하세요
}

기초의 모든 레슨