Heyho,
Uda lama banget nih ga nulis blog. Maklumlah lagi sibuk. Kali ini gw akan sedikit merefresh pembelajaran mengenai algoritma waktu gw kuliah dulu. Pas kuliah dulu, jujur saja nilai gw ga begitu bagus mengingat pelajaran ini bikin mumet apalagi kalau udah masuk pelajaran bikin-bikin piramid, tangga terbalik, tangga bolak-balik. Alamat itu rempong sekali buatnya. Nah pas uda kerja pun gw menyadari bahwa koding itu mulai terlupakan sampai suatu ketika gw mendapat soal ujian yang berhubungan dengan algoritma. Alamak rempong kali, harus belajar algoritma lagi hehe. Khusus post kali ini, gw akan sedikit membahas algoritma yang menurut gw simple, etapi belum tentu semua orang bisa ngerjainnya.
Kali ini gw akan sedikit membahas staircase. Jadi inputnya adalah jumlah angka, dan outputnya adalah bentuk tangga sesuai dengan jumlah angka yang diinputkan sebelumnya. Untuk case ini gw akan menggunakan php, jika kalian ingin menggunakan yang lain silahkan ya karena algoritma itu sifatnya universal hehe.
Contoh soalnya seperti berikut.
Input : 4
Output :
#
##
###
####
Berikut snippet code jawabannya.
1 2 3 4 5 6 7 8 9 10 11 |
<?php $handle = fopen ("php://stdin","r"); fscanf($handle,"%d",$n); for($i = 0; $i < $n; $i++){ for ($j = 0; $j <= $i; $j++){ echo "#"; } echo "\n"; } |
Simple bukan?