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 {
    // כתבו כאן קוד
}

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Swift אונליין