Latihan 1: Graph — Shortest Path — Struktur Data

Latihan 1 dari materi Graph — Shortest Path di Struktur Data — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function shortestPathUnweighted(graph, start, target) supaya mengembalikan jarak terpendek dari start ke target, dihitung dalam jumlah edge. Graph-nya tanpa bobot, jadi pakai BFS.

Tiga console.log di bawahnya harus mencetak, berurutan:

  1. 3 (A ke F)
  2. 0 (A ke A)
  3. -1 (A ke Z)

Function-mu juga dicoba dengan graph lain, jadi pakai graph, start, dan target dari parameter, jangan menulis jawabannya langsung.

Hint