Scala Program: Find common elements between two sets
Write a Scala program to create a set and find the common elements between two sets.
Sample Solution:
Scala Code:
object CommonElementsSetExample {
def main(args: Array[String]): Unit = {
// Create two sets
val set1 = Set(1, 2, 3, 4, 5)
val set2 = Set(4, 5, 6, 7, 8)
// Print the sets
println("Set1: " + set1)
println("Set2: " + set2)
// Find the common elements between the two sets
val commonElements = set1.intersect(set2)
// Print the common elements
println("Common elements: " + commonElements)
}
}
Sample Output:
Set1: HashSet(5, 1, 2, 3, 4) Set2: HashSet(5, 6, 7, 8, 4) Common elements: HashSet(5, 4)
Explanation:
In the above exercise,
- First, we create two sets set1 and set2 with some elements.
- To find the common elements between the two sets, we use the intersect method. This returns a new set containing the elements common to both sets.
- In the program, we find the common elements between set1 and set2 by using the line val commonElements = set1.intersect(set2).
- Finally, we print the sets and the common elements.
Scala Code Editor :
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics