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

مراجعة - التحقق من اسم المستخدم

جزء من قسم المنطق والتدفق في رحلة Swift على Coddy — الدرس 6 من 56.

challenge icon

التحدي

متوسط

اقرأ سطرًا واحدًا من المدخلات: اسم مستخدم مرشح. يكون اسم المستخدم صالحًا عندما تتحقق جميع الشروط التالية، بعد إزالة المسافات البيضاء من الطرفين وتحويل الأحرف إلى صغيرة:

  • يتراوح طوله بين 3 و 16 حرفًا (بما في ذلك الأطراف)
  • لا يحتوي على مسافات (بعد الإزالة)
  • لا يبدأ برقم
  • لا يحتوي على ! أو ? أو .

اطبع ok: <cleaned> عندما يكون صالحًا (حيث cleaned هي النسخة التي تمت إزالة المسافات منها وتحويلها لأحرف صغيرة)، وإلا اطبع bad.

للمدخل Alice42 ، يكون المخرج ok: alice42.

جرّب بنفسك

let line = readLine()!

// مهمة: إزالة المسافات الزائدة، تحويل للأحرف الصغيرة، التحقق من الطول / المسافات / الحواف / الأحرف المحظورة

جميع دروس المنطق والتدفق