Menu
Coddy logo textTech

Özet - Arkadaşları Gruplandırma

Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 41 / 65.

challenge icon

Görev

Kolay

Parametre olarak iki ad grubunu (iki farklı arkadaş grubunu temsil eden) alan analyzeFriendGroups adlı bir işlev oluşturun. İşlev, dizileri kümelere dönüştürmeli ve aşağıdaki bilgileri (tam olarak bu sırayla) içeren bir nesne döndürmelidir:

  • mutualFriends: Her iki arkadaş grubunda da bulunan kişi sayısı
  • exclusiveToFirst: Yalnızca ilk grupta bulunan kişi sayısı
  • exclusiveToSecond: Yalnızca ikinci grupta bulunan kişi sayısı
  • potentialConnections: Her grubun yalnızca kendi grubunda bulunan üyeleri arasında kurulabilecek benzersiz bağlantıların sayısı 
  • isSubset: Gruplardan birinin tamamen diğerinin içinde bulunup bulunmadığını belirten Boolean

Kendin dene

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // Kodunuzu buraya yazın
}

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online JavaScript derleyicisi