The difference of two sets A and B, denoted by A – B, is the set of all elements that are in A but not in B.
Formally, A – B = {x | x ∈ A and x ∉ B}
In other words, the difference of two sets consists of all elements that are in the first set but not in the second set.
For example, if A = {1, 2, 3} and B = {2, 3, 4}, then A – B = {1}.
To compute the difference of two sets, you can use the following algorithm:
- Initialize an empty set C to represent the difference of A and B.
- For each element x in A, check if x is not in B. If x is not in B, add it to C.
- The difference of A and B is now stored in C.
Kotlin
fun main() {
val setA = setOf(1, 2, 3)
val setB = setOf(2, 3, 4)
val difference = setA.subtract(setB)
println(difference)
}
This code defines two sets setA
and setB
and then calls the subtract
function to find the difference of setA
and setB
. The subtract
function returns a new set that contains all the elements in the first set that are not in the second set.
Output:
[1]