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

هرم النجوم المسطح

جزء من قسم الأساسيات في رحلة Ruby على Coddy — الدرس 86 من 88.

challenge icon

التحدي

سهل

اقرأ الرقم n من المدخلات وقم بطباعة هرم نجمي مسطح على سطر واحد.

يتكون الهرم من مجموعات من النجوم حيث تحتوي المجموعة الأولى على نجمة واحدة، والثانية على نجمتين، والثالثة على 3، وهكذا حتى n من النجوم. يتم الفصل بين كل مجموعة بمسافة واحدة.

استخدم ضرب النصوص ("*" * count) لإنشاء كل مجموعة من النجوم، وقم ببناء النمط الكامل قبل طباعته.

على سبيل المثال، إذا كانت المدخلات 5، يجب أن تكون المخرجات:

* ** *** **** *****

إذا كانت المدخلات 3، يجب أن تكون المخرجات:

* ** ***

إذا كانت المدخلات 1، يجب أن تكون المخرجات:

*

جرّب بنفسك

# قراءة الرقم n من المدخلات
n = gets.to_i

# TODO: اكتب الكود الخاص بك أدناه
# استخدم حلقة (loop) لبناء نمط الهرم
# يجب أن تحتوي كل مجموعة على عدد متزايد من النجوم (1، 2، 3، ... n)
# استخدم ضرب النصوص ("*" * count) لإنشاء كل مجموعة
# افصل بين المجموعات بمسافة واحدة


# طباعة النتيجة
puts result

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