Latihan 1: Hash Map / Object — Struktur Data

Latihan 1 dari materi Hash Map / Object di Struktur Data — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function countWords(words). Dia menerima array berisi kata, lalu mengembalikan sebuah Map: tiap kata jadi key, dan berapa kali kata itu muncul jadi value-nya.

Contoh: countWords(["a", "b", "a"]) mengembalikan Map dengan a → 2 dan b → 1, jadi size-nya 2. Kata yang gak ada di array gak punya hitungan, jadi get-nya memberi undefined.

Kode di bawahnya mencetak hitungan belajar, web, html, lalu size. Console harus mencetak empat baris ini, berurutan:

  1. 3
  2. 2
  3. 1
  4. 3

Hint