Menu
Coddy logo textTech
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