Kenapa gw nge-blog?

Kenapa gw nge-blog?

Tanya kenapa?

Karena iseng?
Ngapain iseng2.

Karena nyasar di Sistem Informasi?
Ngga nyambung.

Karena liat anak2 fasilkom nge-blog?
Ah mereka bukanya scele terus.

Karena nggak ada kerjaan?
Nggak juga. Tugas kuliah aja seabreg-abreg.

Karena stress?
Kalo stress gw tidur.

Karena lapar atau haus?
Ah ngaco.

Karena terpaksa?
Siapa yang maksa???

Trus???
Karena gw kasian ama fans2 gw!!!! Hahahaha……! (padahal ngga ada yang buka blog ini!!)

  • Share/Save/Bookmark

Malam Keakraban (coming soon…..)

Malam keakraban itu momen pengakhiran mabim (masa bimbingan/ “penyambutan mahasiswa baru”). Secara gw di-mabim-in udah sekitar 3 bulan (eh atau 4 bulan yah? gw lupa hehe…). Katanya sih malam keakraban itu acaranya seru (udah kayak pelantikan bantara kali yah..). Jadi ingat masa muda di SMA dulu. Halah….. Saat masih malang melintang di dunia perkemahan (baca:kepramukaan). Jadi ingat regu kemah gw dulu yang satu-satunya regu yang tendanya tetep kepake ampe akhir (yang lain diungsikan karena hujan). Dan satu-satunya yang berdiri kokoh (dengan posisi menyerong karena tanah ngga rata, hahaha…) walau sang senior melakukan attack dengan full power untuk merobohkan barrack eh tenda regu gw. Loh kok jadi OOT.
Ok Back to Topic.
Jadi malam keakraban Fasilkom UI itu tanggal 29-30 november. Dengan barang bawaan yang super lengkap. Tapi malangnya barang2 gw ex.: jas hujan, senter, dll semuanya di rumah ortu gw di Jawa. Ngga gw bawa ke asrama. Teman2 seangkatan, seperjuangan senasib dan sepenanggunan mari dating di MK 2008!!! Dan mabim-pun akan segera berakhir…. Hiks… Hahaha……..
TO BE CONTINUED……

  • Share/Save/Bookmark

Ini dia tugas 3 DDP (Dasar-Dasar Pengcodingan eh Pemrograman)

Ini dia tugasnya! Who can solve?? Ayo2 berhadiah!

Tugas 3 DDP: Jawbreaker
Anggap saja Anda mengetahui sebuah permainan bernama jawbreaker. Permainan
ini menampilkan sebuah persegi yang berukuran n x n dan berisi m jenis angka. Anda
diminta untuk menghilangkan angka-angka terbanyak yang saling bersebelahan.
Angka yang dipilih minimal dua angka yang bersebelahan.

Contoh :
1 1 2 2 3
2 2 2 3 3
1 2 3 1 1
4 5 5 3 4
4 4 2 5 5
Angka 2 dipilih karena memiliki maksimum jumlah angka sejenis yang saling
bersebelahan.
1 1 – - 3
- – - 3 3
1 – 3 1 1
4 5 5 3 4
4 4 2 5 5
Posisi bekas angka 2 akan diberi jejak strip (-).
- – - – 3
1 – - 3 3
1 1 3 1 1
4 5 5 3 4
4 4 2 5 5
Setelah itu angka-angka di atasnya akan turun. Pada langkah berikutnya program
akan terus memilih angka-angka yang saling bersebelahan dengan banyak
maksimum.
- – - – 3
1 – - 3 3
1 1 3 1 1
4 5 5 3 4
4 4 2 5 5
Pada kasus ini angka 1, 3, dan 5 sama-sama memiliki banyak angka yang saling
bersebelahan sejumlah 3. Jika kasus ini terjadi maka program akan memilih susunan
angka yang berada lebih kiri. Jika posisi kiri sama maka program akan memilih yang
lebih di atas.
- – - – 3
- – - 3 3
- – 3 1 1
4 5 5 3 4
4 4 2 5 5
- – - – 3
- – - 3 3
- – 3 1 1
4 5 5 3 4
4 4 2 5 5
- – - – -
- – - – -
- – 3 1 1
4 5 5 3 4
4 4 2 5 5
Program ini akan berjalan terus sampai tidak ada lagi angka sejenis yang saling
bersebelahan. Hasil akhir dari contoh kasus ini adalah :
- – - – -
- – - – -
- – 3 – -
- – 5 – -
- 5 2 3 4
Pada tugas 3 kali ini Anda diminta membuat sebuah permainan jawbreaker dengan
ukuran persegi 10 x 10 serta jenis angka adalah 1, 2, 3, 4, dan 5.
FORMAT MASUKAN
Input dibaca melalui file txt yang berisi kumpulan angka-angka yang disusun
berdasarkan baris dan kolom. Dalam command prompt program dijalankan dengan
cara mengetikkan “”. Contoh:
C:>jawbreaker input.txt
Contoh format file input:
1234512345
1234512345
1234512345
1234512345
1234512345
1234512345
1234512345
1234512345
1234512345
1234512345
FORMAT KELUARAN
Format keluaran berupa tampilan pada command prompt yang menampilkan
animasi perubahan hilangnya angka-angka yang bersebelahan dengan jeda waktu
tertentu. Contoh :
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
1 2 3 4 5 1 2 3 4 5
Kondisi berikutnya setelah jeda waktu tertentu:
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
- 2 3 4 5 1 2 3 4 5
Dan seterusnya…

Codingannya gimana yah?

  • Share/Save/Bookmark

Posting Perdana

Ini posting PERTAMAX di blogspot! Tunggu postingan2 saya selanjutnya………

  • Share/Save/Bookmark