Я не думаю, что он должен использовать .reduce. Вместо этого просто измените определение параметра в его функции sumOf. Вместо:
func sumOf(numbers: Int...) -> Int {
var sum = 0
for number in numbers {
sum += number
}
return sum
}
записать:
func sumOf(numbers: [Int]) -> Int {
var sum = 0
for number in numbers {
sum += number
}
return sum
}