Latihan 1: Metrics & Monitoring — DevOps

Latihan 1 dari materi Metrics & Monitoring di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function calculatePercentile(values, percentile) dengan metode nearest rank.

  1. Urutkan salinan values dari kecil ke besar, pakai pembanding (a, b) => a - b. Array aslinya jangan diubah.
  2. Hitung posisinya: Math.ceil((percentile * jumlahElemen) / 100) - 1. Posisi versi manusia dibulatkan ke atas, lalu dikurangi 1 karena index array mulai dari 0.
  3. Kembalikan elemen di posisi itu.

Yang dinilai nilai kembaliannya:

Dua baris console.log di kode awal biarkan saja.

Hint