Operações com sets
Sets são ideais para operações em dados únicos, como remover duplicatas ou cruzar listas de usuários. Em sistemas reais, você usa união (|) para combinar permissões de grupos, interseção (&) para encontrar registros em comum entre tabelas e diferença (-) para identificar itens exclusivos de um conjunto.
O PROBLEMA
Calcule união, interseção e diferença entre dois sets.
EXEMPLO
A={1,2,3,4}, B={3,4,5,6}
União: {1,2,3,4,5,6}SOBRE O CONCEITO
Os operadores |, & e - agem diretamente sobre sets, retornando novos sets sem modificar os originais. União (|) junta todos os elementos de ambos os sets. Interseção (&) retorna apenas os elementos presentes nos dois. Diferença (-) traz os elementos do primeiro set que não estão no segundo. O erro comum é confundir diferença (-) com diferença simétrica (^): enquanto - exclui os elementos do segundo set, ^ retorna elementos que estão em apenas um dos sets. No exercício, como ^ é proibido, você deve usar apenas - para obter a diferenção correta.
RESOLUÇÃO