Menu
CoddyTech

Tekrar - 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 isimlerden oluşan iki dizi (iki farklı arkadaş grubunu temsil eden) alan analyzeFriendGroups adlı bir işlev oluştur. İşlev dizileri kümelere dönüştürmeli ve aşağıdaki bilgileri içeren bir nesne döndürmelidir (tam olarak bu sırayla):

  • 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 olup olmadığını belirten Boole değeri

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