復習 - 友達のグループ
CoddyのJavaScriptジャーニー「論理とフロー」セクションの一部 — レッスン 41/65。
チャレンジ
簡単2つの名前の配列(2つの異なる友人グループを表す)をパラメータとして受け取る、analyzeFriendGroupsという名前の関数を作成してください。この関数は、配列をセット(Set)に変換し、以下の情報を(この通りの順番で)含むオブジェクトを返す必要があります。
mutualFriends: 両方の友人グループに属している人の数exclusiveToFirst: 最初のグループにのみ属している人の数exclusiveToSecond: 2番目のグループにのみ属している人の数potentialConnections: 各グループの排他的なメンバー(そのグループにのみ属するメンバー)の間で作成可能なユニークなコネクションの数isSubset: 一方のグループがもう一方のグループに完全に含まれているかどうかを示すブール値
自分で試してみよう
function analyzeFriendGroups(group1, group2) {
let set1 = new Set(group1);
let set2 = new Set(group2);
// ここにコードを書いてください
}