Menu
Coddy logo textTech

Matematica - Intersezione di insiemi

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

L’intersezione di due insiemi A e B è un nuovo insieme che contiene solo gli elementi presenti sia in A che in B.

Per trovare l'intersezione di due insiemi, puoi scorrere un insieme e verificare se ogni elemento è presente nell'altro insieme:

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

Sfida

Facile

Crea una funzione chiamata setIntersection che accetti degli array come parametri. La funzione dovrebbe convertire quegli array in Set. Crea un Set che sia l’intersezione dei due Set di input, convertilo in un array e restituisci l’array. Non usare l’operatore spread nella tua soluzione.

Provalo tu

function setIntersection(arr1, arr2) {
    const set1 = new Set(arr1)
    const set2 = new Set(arr2)
    const intersectionSet = new Set();
    // Scrivi il tuo codice qui
    
    
    return Array.from(intersectionSet)
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online