Menu
CoddyTech

Ulasan, Kelompokkan Teman

Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 41 dari 65.

challenge icon

Tantangan

Mudah

Buat fungsi bernama analyzeFriendGroups yang menerima dua array nama (yang mewakili dua grup teman berbeda) sebagai parameter. Fungsi ini harus mengubah array menjadi set dan mengembalikan object yang berisi informasi berikut (dengan urutan persis seperti ini):

  • mutualFriends: Jumlah orang yang ada di kedua grup teman
  • exclusiveToFirst: Jumlah orang yang hanya ada di grup pertama
  • exclusiveToSecond: Jumlah orang yang hanya ada di grup kedua
  • potentialConnections: Jumlah koneksi unik yang dapat dibuat antara anggota eksklusif dari setiap grup 
  • isSubset: Boolean yang menunjukkan apakah satu grup sepenuhnya tercakup dalam grup lainnya

Coba sendiri

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // Tulis kodemu di sini
}

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online