Menu
Coddy logo textTech

Récapitulatif - Grouper des amis

Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 41 sur 65.

challenge icon

Défi

Facile

Créez une fonction nommée analyzeFriendGroups qui prend deux tableaux de noms (représentant deux groupes d'amis différents) en paramètres. La fonction doit convertir les tableaux en ensembles (sets) et renvoyer un objet contenant les informations suivantes (dans cet ordre exact) :

  • mutualFriends : Le nombre de personnes qui sont dans les deux groupes d'amis
  • exclusiveToFirst : Le nombre de personnes qui sont uniquement dans le premier groupe
  • exclusiveToSecond : Le nombre de personnes qui sont uniquement dans le second groupe
  • potentialConnections : Le nombre de connexions uniques qui pourraient être établies entre les membres exclusifs de chaque groupe 
  • isSubset : Un booléen indiquant si un groupe est entièrement contenu dans l'autre

Essayez vous-même

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // Écrivez votre code ici
}

Toutes les leçons de Logique & Flux