Menu
Coddy logo textTech

חזרה - חברי הקבוצה

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 41 מתוך 65.

challenge icon

אתגר

קל

צרו פונקציה בשם analyzeFriendGroups שמקבלת שני מערכים של שמות (המייצגים שתי קבוצות חברים שונות) כפרמטרים. הפונקציה צריכה להמיר את המערכים לקבוצות ולהחזיר אובייקט שמכיל את המידע הבא (בסדר הזה בדיוק):

  • mutualFriends: מספר האנשים שנמצאים בשתי קבוצות החברים
  • exclusiveToFirst: מספר האנשים שנמצאים רק בקבוצה הראשונה
  • exclusiveToSecond: מספר האנשים שנמצאים רק בקבוצה השנייה
  • potentialConnections: מספר הקשרים הייחודיים שאפשר ליצור בין החברים הבלעדיים של כל קבוצה 
  • isSubset: ערך בוליאני המציין אם קבוצה אחת כלולה לחלוטין בתוך הקבוצה השנייה

נסו בעצמכם

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // כתבו את הקוד שלכם כאן
}

כל השיעורים ביחידה לוגיקה וזרימת התוכנית

תרגלו בעצמכם: קומפיילר JavaScript אונליין