Menu
Coddy logo textTech

Riepilogo - Raggruppa gli amici

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 41 di 65.

challenge icon

Sfida

Facile

Crea una funzione chiamata analyzeFriendGroups che accetta come parametri due array di nomi (che rappresentano due diversi gruppi di amici). La funzione dovrebbe convertire gli array in insiemi e restituire un oggetto contenente le seguenti informazioni (in questo ordine esatto):

  • mutualFriends: Il numero di persone che appartengono a entrambi i gruppi di amici
  • exclusiveToFirst: Il numero di persone che appartengono solo al primo gruppo
  • exclusiveToSecond: Il numero di persone che appartengono solo al secondo gruppo
  • potentialConnections: Il numero di connessioni uniche che potrebbero essere create tra i membri esclusivi di ciascun gruppo 
  • isSubset: Valore booleano che indica se un gruppo è interamente contenuto nell'altro

Provalo tu

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // Scrivi il tuo codice qui
}

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online