Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - دالة Validation

جزء من قسم الأساسيات في رحلة 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 {
    // اكتب الكود هنا
}

جميع دروس الأساسيات