Latihan 1: N+1 Problem & Eager Loading — Database

Latihan 1 dari materi N+1 Problem & Eager Loading di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function hitungQuery(jumlahItem, eagerLoading) yang menghitung berapa query dikirim sebuah halaman daftar.

Aturannya:

  1. eagerLoading bernilai true: kembalikan 2 (1 query utama + 1 query eager load), berapa pun jumlahItem.
  2. eagerLoading bernilai false: kembalikan jumlahItem + 1 (N+1).

Tiga baris console.log di kode awal sudah ada, biarkan. Yang dicek adalah nilai yang dikembalikan function-nya:

Ada satu tes tersembunyi dengan jumlah lain.

Hint