Menu
CoddyTech

Kim tự tháp dấu sao phẳng

Thuộc phần Kiến thức nền tảng trong hành trình Kotlin của Coddy. Bài học 91 trên 93.

challenge icon

Thử thách

Trung bình

Đọc một số nguyên n từ đầu vào và in ra một kim tự tháp dấu hoa thị phẳng, trong đó mỗi nhóm có số dấu hoa thị tăng dần, tất cả nằm trên một dòng và cách nhau bằng dấu cách.

Hình mẫu cần có:

  • Nhóm 1: 1 dấu hoa thị
  • Nhóm 2: 2 dấu hoa thị
  • Nhóm 3: 3 dấu hoa thị
  • ...và tiếp tục như vậy cho đến nhóm n

Mỗi nhóm dấu hoa thị cần cách nhau bằng một dấu cách. Không có dấu cách ở cuối đầu ra.

Định dạng đầu vào:

Một số nguyên duy nhất n biểu thị số nhóm.

Định dạng đầu ra:

Một dòng duy nhất chứa hình mẫu kim tự tháp phẳng.

Ví dụ:

Nếu đầu vào là 4, đầu ra sẽ là:

* ** *** ****

Nếu đầu vào là 6, đầu ra sẽ là:

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

Tự làm thử

fun main() {
    // Đọc đầu vào
    val n = readLine()!!.toInt()
    
    // TODO: Viết code bên dưới
    // Tạo mẫu kim tự tháp phẳng gồm các nhóm dấu sao
    // Nhóm 1 có 1 dấu sao, nhóm 2 có 2 dấu sao, v.v.
    // Ngăn cách các nhóm bằng một dấu cách
    
    
    // In ra kết quả (không có dấu cách ở cuối)
    // println(result)
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Playground Kotlin