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

مراجعة - إحصائيات الكلمات

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

challenge icon

التحدي

متوسط

اقرأ سطرًا واحدًا من المدخلات: جملة (كلمات مفصولة بمسافات). احسب واطبع، في أسطر منفصلة:

  1. عدد الكلمات التي يزيد طولها عن 3 أحرف
  2. إجمالي الطول، بالأحرف، لجميع الكلمات التي يزيد طولها عن 3 (اجمع بين filter و map و reduce)
  3. أطول كلمة بالأحرف الكبيرة (upper case). إذا تساوت كلمتان في الطول، فقم بإرجاع الكلمة الأولى. استخدم reduce مع سلسلة نصية فارغة كمراكم (accumulator) أولي.

بالنسبة للمدخلات swift makes data pipelines fun، يكون المخرج هو:

4
23
PIPELINES

جرّب بنفسك

let words = readLine()!.components(separatedBy: " ")

// مهام: عد الكلمات التي طولها > 3 أحرف؛ الطول الإجمالي لها؛ أطول كلمة بحروف كبيرة

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