Halo guys kali ini kita akan membahas tentang soal dari HackerRank yaitu Staircase. Jadi dalam soal ini kita disuruh membuat sebuah tangga dengan menggunakan karakter tagar (#) berdasarkan dengan jumlah dari user sebesar n.
Untuk melakukan test secara langsung kalian dapat mengunjungi situsnya disini.
Jika user meng-inputkan nilai n sebesar 6, maka Berikut tampilan Outputnya:
Dalam penyelesaian masalah ini kita menggunakan bahasa pemrogramman Python. Berikut kode nya:
def staircase(n): for i in range(n): for j in range(n-i-1): print(" ", end="") for k in range(i+1): print("#", end="") print()
Penjelasan Kode:
- Pertama kita lakukan looping sebanyak n
- Kemudian di dalam looping pertama, kita lakukan looping lagi untuk mencetak karakter spasi sebanyak n dikurangi i dan dikurangi 1, karena disini kita butuh 5 kali spasi untuk line pertama
- Kode end="" agar tidak membuat baris baru
- Lalu looping kedua untuk mencetak tagar
- Terakhir kita buat print() kosongan untuk membuat baris baru. Begitupun seterusnya hingga perulangan selesai
Terakhir silahkan klik Submit Code dan lihat hasilnya sebagai berikut:
Sekian tutorial kali ini, semoga bermanfaat!