Lanjut45 XPUnit 5: Pola dan Bentuk, soal 8 dari 10

Belah Ketupat

Cetak belah ketupat bintang dari piramida dan piramida terbalik.

Belah ketupat adalah piramida yang disambung dengan piramida terbalik. Bagian atas punya N baris, bagian bawah punya N - 1 baris.

Masukan

Satu bilangan bulat N dari 1 sampai 30.

Keluaran

2N - 1 baris membentuk belah ketupat. Baris paling lebar berisi 2N - 1 bintang tanpa spasi di depannya. Tidak ada spasi setelah bintang terakhir.

Contoh untuk N = 3
  *
 ***
*****
 ***
  *

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    3

    Keluaran

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

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Buat fungsi kecil yang mencetak satu baris piramida untuk nomor baris i.

Petunjuk 2

Panggil fungsi itu untuk i dari 1 sampai N, lalu dari N - 1 turun sampai 1.

Pelajari dulu konsepnyaPerulangan for dan whilePython untuk Pemula

Soal lain di unit Pola dan Bentuk

Soal berikutnya: Segitiga Pascal

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan