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 >

