Langsung ke konten
Semua tantangan
PemrogramanDebugPemula5 mnt

Perbaiki rata-rata

Keterampilan: Debugging · Operator

Tugas

average(a, b, c) seharusnya mengembalikan rata-rata tiga angka: jumlahnya dibagi 3. Fungsi ini berjalan tanpa error, tetapi hasilnya salah. Temukan kesalahannya lalu perbaiki.

Apa yang salah

average(3, 6, 9) mengembalikan 12, bukan 6.

Contoh

Jalankan contoh mencoba tes ini. Periksa solusi juga menjalankan 4 tes lainnya.

  1. Rata-rata 3, 6, dan 9Contoh
    Panggilan
    average(3, 6, 9)
    Diharapkan
    Mengembalikan 6
  2. Rata-rata 1, 2, dan 3Contoh
    Panggilan
    average(1, 2, 3)
    Diharapkan
    Mengembalikan 2

Semua tes, termasuk tes tambahan, ada di halaman ini. Tidak ada yang disembunyikan atau dirahasiakan.

Kodemu

Memuat editor…

function average(a, b, c) {
  return a + b + c / 3;
}

Ctrl + Enter (⌘ + Enter di Mac) menjalankan contoh; tambahkan Shift untuk memeriksa. Tab membuat indentasi; tekan Esc lalu Tab untuk keluar dari editor.

Jalankan contoh mencoba kodemu pada contoh dan tidak mencatat apa pun. Periksa solusi menjalankan semua tes dan menyimpan satu percobaan.

Tes

Jalankan kodemu untuk melihat tes mana yang lulus.

Konsol

Apa yang dicetak kodemu dengan console.log muncul di sini.