요약 - Validation 함수
Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 56번째.
챌린지
쉬움password와 minLength를 인자로 받아 비밀번호가 유효성 검사 기준을 충족하는지 여부를 반환하는 isValidPassword 함수를 작성하세요.
비밀번호는 다음 조건을 모두 만족할 때 유효합니다:
조건:
- 비밀번호 길이는 최소
minLength자 이상이어야 합니다. - 비밀번호 길이는 20자를 초과할 수 없습니다.
- 비밀번호는
"password"와 같아서는 안 됩니다 (대소문자 구분).
매개변수:
password(String): 유효성을 검사할 비밀번호minLength(Int): 최소 요구 길이
반환값: 모든 조건이 충족되면 true, 그렇지 않으면 false (Bool)
예를 들어, password가 "Swift123"이고 minLength가 6인 경우, 비밀번호는 8자(최소 6자 이상)이며, 20자를 넘지 않고, "password"와 같지 않으므로 함수는 true를 반환합니다.
직접 해보기
func isValidPassword(password: String, minLength: Int) -> Bool {
// 여기에 코드를 작성하세요
}