프로그래머스 (Swift)/기초
[Day25-4] 이차원 배열 대각선 순회하기
은더기
2024. 5. 26. 23:03
문제
내 정답 코드
import Foundation
func solution(_ board:[[Int]], _ k:Int) -> Int {
var result = 0
for i in 0..<board.count {
for j in 0..<board[i].count {
if i+j <= k {
result += board[i][j]
}
}
}
return result
}
#
1. 2차원 배열을 순회하며 i+j <= k인 값이 있을 때 마다 result값에 board[i][j]를 더한다.
2. 계산이 끝난 result를 반환한다.
배운 기술