Menu
Coddy logo textTech

Wiederholung - Freunde gruppieren

Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 41 von 65.

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens analyzeFriendGroups, die zwei Arrays mit Namen (die zwei verschiedene Freundesgruppen darstellen) als Parameter entgegennimmt. Die Funktion soll die Arrays in Sets umwandeln und ein Objekt zurückgeben, das die folgenden Informationen (in genau dieser Reihenfolge) enthält:

  • mutualFriends: Die Anzahl der Personen, die in beiden Freundesgruppen sind
  • exclusiveToFirst: Die Anzahl der Personen, die nur in der ersten Gruppe sind
  • exclusiveToSecond: Die Anzahl der Personen, die nur in der zweiten Gruppe sind
  • potentialConnections: Die Anzahl der einzigartigen Verbindungen, die zwischen exklusiven Mitgliedern jeder Gruppe hergestellt werden könnten 
  • isSubset: Ein boolescher Wert, der angibt, ob eine Gruppe vollständig in der anderen enthalten ist

Probier es selbst

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // Schreibe deinen Code hier
}

Alle Lektionen in Logik & Ablauf