프로그래머스 (Swift)/lv 1
[lv1] 행렬의 덧셈
은더기
2024. 9. 10. 09:33
문제
내 정답 코드
func solution(_ arr1:[[Int]], _ arr2:[[Int]]) -> [[Int]] {
var result:[[Int]] = []
for i in 0..<arr1.count {
var temp:[Int] = []
for j in 0..<arr1[0].count {
temp.append(arr1[i][j] + arr2[i][j])
}
result.append(temp)
}
return result
}
#
1. arr1 2차원 배열에 따라 2개의 반복문을 돌리고
2. arr1, arr2 같은 위치를 더하여 temp 배열에 더해준다.
3. temp를 result에 더해준다. result를 반환한다.