Operations on sets
Using mathematical notation, we can define the following operations given two sets \(X\) and \(Y\):
\(X\cap Y\) - the intersection between \(X\) and \(Y\) (all elements which are in both \(X\) and \(Y\))
\(X\cup Y\) - the union between \(X\) and \(Y\) (all elements which are either in \(X\) or \(Y\))
\(X - Y\) - the difference between \(X\) and \(Y\) (all elements which are in \(X\) but not in \(Y\))
You are given 5 sets of integers A
, B
, C
, D
,E
(You should see them in the console). What is the result of the following expression?
$$
\left( A \cup \left( B \cap C \right)\right) - \left(D \cap E\right)
$$
This exercise is part of the course
Practicing Coding Interview Questions in Python
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
