I require help in an approach to check through sets within a set where each sub-set must be present in the list before returning true.
init(){
let list1 : Set<Int> = [1,2]
let list2 : Set<Int> = [3,4]
let list3 : Set<Int> = [5,6,7]
let list4 : Set<Int> = [8,9]
listGroups = [list1,list2,list3,list4]
}
func checklist(_ list: [Numbers]) -> Bool {
//I want to check that each sub set(list1-list4) elements exist
//E.G. if list contains 2, 3, 7, 8 it will return true
//and if list contain 1, 4, 7, freturn false as it doesn't contain a
//number from each set
}
I dont necessarily want it done for me but an explanation on how to approach and why you suggest this approach.
I've kept the code example simple but if you need more just let me know.