Pages

Minggu, 31 Maret 2013

Angka Romawi

kemarin pernah ada temen yang nanya-nanya tentang gimana cara mengkonversi angka romawi ke dalam angka arab (angka latin) yang biasa kita gunakan. sebetulnya teorinya mudah, cuman ternyata menerapkannya susah juga :D aturan penulisan romawi pada dasarnya seperti ini : 1. tidak mungkin lebih dari 4 angka sama yang berjajar, maksimal 3 seperti iii, xxx, mmm 2. memiliki urutan sebagai berikut i,v,x,l,c,d,m 3. terdapat aturan pengurangan hanya dengan angka dengan urutan +1 dan +2, misal i dan v, jika digabung iv hasilnya 5-1=4, begitu juga dengan...

Jumat, 01 Maret 2013

Russian Roullette ... entah apa namanya

berhubung kemarin sempat iseng-iseng ngobrol sama teman. dapat deh istilah ini, iseng-iseng lagi bikin kodingannya. semoga algo-nya bener Kelas  public class Chamber { private int id; private boolean bullet; public Chamber(){ this.id=0; this.bullet = false; } public Chamber(int id, boolean bullet){ this.id = id; this.bullet = bullet; } public void setId(int id){ this.id = id; } public void setBullet(boolean bullet){ this.bullet...