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

