Menu
CoddyTech

Tantangan rangkuman #2

Pelajaran 8 dari 13 dalam kursus SQL Tingkat Lanjut di Coddy.

challenge icon

Tantangan

Mudah

Kotak memiliki banyak kegunaan. Kita ingin memeriksa apakah setiap kotak dapat dimasukkan ke dalam kotak berikutnya.

Jika ukuran kotak berikutnya lebih besar dari kotak saat ini, maka kotak tersebut dapat dimasukkan ke dalam kotak berikutnya.

Tambahkan kolom bernama can_fit_next yang menunjukkan nilai boolean (1 atau 0) untuk menandakan apakah kotak tersebut dapat dimasukkan ke dalam kotak berikutnya.

Kotak terakhir seharusnya memiliki nilai kosong karena tidak memiliki kotak berikutnya.

Kotak dengan ukuran yang sama tidak dapat dimasukkan.

Saring semua kotak yang tidak dapat dimasukkan, lalu hanya untuk kotak yang dapat dimasukkan, periksa lagi apakah kotak tersebut dapat dimasukkan.

Kembalikan kolom box_id dan can_fit_next setelah menjalankannya dua kali.

Urutkan hasil berdasarkan box_id secara menaik.

Coba sendiri

Semua pelajaran di SQL Tingkat Lanjut

Latihan sendiri: Compiler Python online