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

مراجعة - نساج النصوص

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

حان الوقت لدمج ما تعلمته: الاقتطاع (trimming)، والاستيفاء (interpolation)، والتكرار (iteration)، والتقسيم والربط (split/join) جميعها في تحدٍ واحد.

challenge icon

التحدي

سهل

اقرأ سطراً واحداً من المدخلات، وهو عبارة عن جملة. اطبع ثلاثة أسطر:

  1. عدد الكلمات (مقسمة بناءً على المسافات البيضاء)
  2. الجملة مع عكس كل كلمة ولكن بنفس الترتيب. بالنسبة لـ hello world، ستكون olleh dlrow.
  3. الجملة مدمجة بواصلات، وبأحرف صغيرة. بالنسبة لـ Hello World، ستكون hello-world.

بالنسبة للمدخلات Hello Ruby World، المخرجات هي:

3
olleH ybuR dlroW
hello-ruby-world

جرّب بنفسك

input = gets.chomp

# TODO: اطبع الأسطر الثلاثة المطلوبة

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