Menu
Coddy logo textTech

Mathe - Schnittmenge von Mengen

Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 37 von 65.

Die Schnittmenge zweier Mengen A und B ist eine neue Menge, die nur die Elemente enthält, die sowohl in A als auch in B vorhanden sind.

Um die Schnittmenge zweier Mengen zu finden, können Sie eine Menge durchlaufen und prüfen, ob jedes Element in der anderen Menge existiert:

const set1 = new Set([1, 2, 3]);
const set2 = new Set([2, 3, 4]);
const intersection = new Set();

for (let element of set1) {
  if (set2.has(element)) {
    intersection.add(element);
  }
}
challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens setIntersection, die Arrays als Parameter entgegennimmt. Die Funktion sollte diese Arrays in Sets umwandeln. Erstelle ein Set, das die Schnittmenge der beiden Eingabe-Sets darstellt, wandle es in ein Array um und gib das Array zurück. Verwende in deiner Lösung nicht den Spread-Operator.

Spickzettel

Die Schnittmenge zweier Mengen enthält nur Elemente, die in beiden Mengen vorhanden sind.

const set1 = new Set([1, 2, 3]);
const set2 = new Set([2, 3, 4]);
const intersection = new Set();

for (let element of set1) {
  if (set2.has(element)) {
    intersection.add(element);
  }
}

Probier es selbst

function setIntersection(arr1, arr2) {
    const set1 = new Set(arr1)
    const set2 = new Set(arr2)
    const intersectionSet = new Set();
    // Schreibe deinen Code hier
    
    
    return Array.from(intersectionSet)
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf