I have an String array such as:
var depatureDay: [String] = ["2", "4", "1", "5"]
and I have a dictionary
var dayDictionary: [String: String] = [
"1": "Monday",
"2": "Tuesday",
"3": "Wednesday",
"4": "Thursday",
"5": "Friday",
"6": "Saturday",
"7": "Sunday"]
How do I iterate through the array to produce the array
["Tuesday", "Thursday", "Monday", "Friday"]
This seriously looks like homework....
var depatureDay: [String] = ["2", "4", "1", "5"]
var dayDictionary: [String: String] = [
"1": "Monday",
"2": "Tuesday",
"3": "Wednesday",
"4": "Thursday",
"5": "Friday",
"6": "Saturday",
"7": "Sunday"]
var resultArray = [String]()
for dayKey in depatureDay {
guard let foundDate = dayDictionary[dayKey] else {
continue
}
resultArray.append(foundDate)
}
print(resultArray)