Menu
CoddyTech
flag Ar iconالعربيةdown icon

هرم النجمة المسطّحة

جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 91 من 93.

challenge icon

التحدي

متوسط

اقرأ عددًا صحيحًا n من الإدخال واطبع هرمًا مسطحًا من العلامات النجمية، بحيث تحتوي كل مجموعة على عدد متزايد من العلامات النجمية، وتكون جميعها في سطر واحد مفصولة بمسافات.

يجب أن يتكون النمط من:

  • المجموعة 1: علامة نجمية واحدة
  • المجموعة 2: علامتا نجمية
  • المجموعة 3: 3 علامات نجمية
  • ...وهكذا حتى المجموعة n

يجب فصل كل مجموعة من العلامات النجمية بمسافة واحدة. ويجب ألا توجد مسافة زائدة في نهاية الناتج.

تنسيق الإدخال:

عدد صحيح واحد n يمثل عدد المجموعات.

تنسيق الإخراج:

سطر واحد يحتوي على نمط الهرم المسطح.

مثال:

إذا كان الإدخال هو 4، فيجب أن يكون الناتج:

* ** *** ****

إذا كان الإدخال هو 6، فيجب أن يكون الناتج:

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

جرّب بنفسك

fun main() {
    // اقرأ الإدخال
    val n = readLine()!!.toInt()
    
    // TODO: اكتب الكود الخاص بك أدناه
    // ابنِ نمط الهرم المسطح مع مجموعات من النجوم
    // المجموعة 1 بها نجمة واحدة، المجموعة 2 بها نجمتان، إلخ.
    // افصل كل مجموعة بمسافة واحدة
    
    
    // أخرج النتيجة (بدون مسافة زائدة)
    // println(result)
}

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

تدرّب بنفسك: Playground لـ Kotlin