func solution(_ arr1:[[Int]], _ arr2:[[Int]]) -> [[Int]] {
let size1 = arr1.count
let size2 = arr1[0].count
var result = Array(repeating: Array(repeating:0,count:size2),count:size1)
zip(arr1,arr2).enumerated().forEach{ (i,v) in
for num2 in (0..<size2){
result[i][num2] = v.0[num2] + v.1[num2]
}
}
return result
}
그리고 1위코드:
깨달은것:
forEach{ (a,b) in
에서 a는 인덱스 b는 각각의 값(b.0,b.1) 가질수있다.
}
zip,map,zip,map 을 이용한 이차원 요소 더하기: