مراجعة - التحقق من اسم المستخدم
جزء من قسم المنطق والتدفق في رحلة Swift على Coddy — الدرس 6 من 56.
التحدي
متوسطاقرأ سطرًا واحدًا من المدخلات: اسم مستخدم مرشح. يكون اسم المستخدم صالحًا عندما تتحقق جميع الشروط التالية، بعد إزالة المسافات البيضاء من الطرفين وتحويل الأحرف إلى صغيرة:
- يتراوح طوله بين
3و16حرفًا (بما في ذلك الأطراف) - لا يحتوي على مسافات (بعد الإزالة)
- لا يبدأ برقم
- لا يحتوي على
!أو?أو.
اطبع ok: <cleaned> عندما يكون صالحًا (حيث cleaned هي النسخة التي تمت إزالة المسافات منها وتحويلها لأحرف صغيرة)، وإلا اطبع bad.
للمدخل Alice42 ، يكون المخرج ok: alice42.
جرّب بنفسك
let line = readLine()!
// مهمة: إزالة المسافات الزائدة، تحويل للأحرف الصغيرة، التحقق من الطول / المسافات / الحواف / الأحرف المحظورة
جميع دروس المنطق والتدفق
1النصوص بعمق
العد والفهارسحالة الأحرف وإزالة الفراغاتالبحث في النصوصتقسيم ودمج النصوصاستبدال النصوص الفرعيةمراجعة - التحقق من اسم المستخدم4المجموعات
إنشاء المجموعاتالاتحاد والتقاطعالطرح والفرق المتماثلالمجموعات الجزئية والشاملةمراجعة - تصفية الـ Tag7مشروع - متتبع العادات
نظرة عامة على المشروعتحديد كمكتمل2النطاقات والخطوات
المغلقة مقابل نصف المفتوحةالخطوة (Stride)دوال النطاقاتالنطاقات في Switchملخص - شبكة التقويم5الدوال من الرتبة العليا - الجزء الأول
MapFilterReduceربط Map و Filter و Reduceمراجعة - إحصائيات الكلمات