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 isim dizisi (iki farklı arkadaş grubunu temsil eden) alan analyzeFriendGroups adında bir fonksiyon oluşturun. Fonksiyon, dizileri kümelere (sets) 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şilerin sayısı
  • exclusiveToFirst: Sadece ilk grupta olan kişilerin sayısı
  • exclusiveToSecond: Sadece ikinci grupta olan kişilerin sayısı
  • potentialConnections: Her grubun özel üyeleri arasında kurulabilecek benzersiz bağlantıların sayısı 
  • isSubset: Bir grubun tamamen diğerinin içinde yer alıp almadığını belirten Boolean değer

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