object SubsetCheck {
def isSubset(arr1: Array[Int], arr2: Array[Int]): Boolean = {
// Convert the first array to a Set
val set1 = arr1.toSet
// Check if all elements of arr2 exist in set1
arr2.forall(set1.contains)
}
def main(args: Array[String]): Unit = {
val arr1 = Array(5, 1, 8, 12, 40, 7, 9, 100)
val arr2 = Array(8, 40, 9, 1) // Subset array
if (isSubset(arr1, arr2)) {
println("Yes, arr2 is a subset of arr1")
} else {
println("No, arr2 is not a subset of arr1")
}
}
}
/*
run:
Yes, arr2 is a subset of arr1
*/