zip을 이용해서 쉽게 풀 수 있다.
func solution(_ a:[Int], _ b:[Int]) -> Int {
var result = 0
for (i, j) in zip(a, b) {
result += i*j
}
return result
}
다른분의 풀이. swift의 map과 reduce를 잘 이용해주셨다. 감탄.
func solution(_ a:[Int], _ b:[Int]) -> Int {
return zip(a, b).map(*).reduce(0, +)
}