sekedar tips dan trik sedikit, untuk memudahkan pengetesan jadikan contoh data 
yang 
sudah saya berikan menjadi fixture untuk dipakai di model spec'ing.

baru kasih kabar kalau spec'ing nya sudah 100% hijau alias nggak dapat error 
merah-
merah ya ;-)

--- In [email protected], "Arie Kusuma Atmaja" <[EMAIL PROTECTED]> 
wrote:
>
> SQL Quiz: Deret Points dan ID
> 
> Buatlah 2 fungsi (metode) yang elegan atawa efektif dan efisien dengan
> Ruby dengan memakai ActiveRecord untuk mendapatkan hasil sesuai
> ketentuan yang diinginkan (expected output)
> 
> Ketentuan:
> Points yang paling besar tampil pertama. Setelah itu diurutkan
> berdasarkan points dari yang lebih besar ke points yang lebih kecil.
> Bila points sama maka pengurutan diutamakan mulai dari ID yang paling
> besar, kemudian setelah itu diurutkan berdasarkan ID yang lebih besar
> ke ID yang lebih kecil.
> 
> Data:
> ID  Points
> 1     0
> 2     0
> 3    95
> 4     0
> 5     0
> 
> expected output:
> [ [3,5], [5,4], [4,2], [2,1], [1,3] ]
> 
> Data:
> ID  Points
> 1    100
> 2     95
> 3     90
> 4     85
> 5     80
> 
> expected output:
> [ [1,2], [2,3], [3,4], [4,5], [5,1] ]
> 
> Data:
> ID  Points
> 1    100
> 2    100
> 3     50
> 4     50
> 5      0
> 
> expected output:
> [ [2,1], [1,4], [4,3], [3,5], [5,1]]
> 
> Data:
> ID  Points
> 1     0
> 2    90
> 3    75
> 4    20
> 5     0
> 
> expected output:
> [ [2,3], [3,4], [4,5], [5,1], [1,2]]
> 
> Pemenangnya dapat voucher makan gratis (bebas boleh pilih apa aja)
> bersama Arie sebesar Rp.200.000,- di Bandung nanti pas gathering
> id-ruby tahun 2008 kisaran bulan Maret (waktu tepatnya kapan gathering
> menyusul)
> 
> 
> 
> -- 
> Arie | http://linkedin.com/in/ariekeren | http://profile.to/ariekeren/
> http://ariekusumaatmaja.wordpress.com | http://groups.yahoo.com/groups/id-ruby
>



Kirim email ke