Menu
Coddy logo textTech

Powtórka – grupowanie znajomych

Część sekcji Logika i przepływ programu ścieżki JavaScript w Coddy. Lekcja 41 z 65.

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie analyzeFriendGroups, która przyjmuje jako parametry dwie tablice imion (reprezentujące dwie różne grupy znajomych). Funkcja powinna przekształcić tablice w zbiory i zwrócić obiekt zawierający następujące informacje (w tej dokładnej kolejności):

  • mutualFriends: Liczba osób należących do obu grup znajomych
  • exclusiveToFirst: Liczba osób należących tylko do pierwszej grupy
  • exclusiveToSecond: Liczba osób należących tylko do drugiej grupy
  • potentialConnections: Liczba unikalnych połączeń, które można utworzyć między członkami należącymi wyłącznie do każdej z grup 
  • isSubset: Wartość logiczna wskazująca, czy jedna grupa jest w całości zawarta w drugiej

Spróbuj swoich sił

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // Wpisz tutaj swój kod
}

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator JavaScript online