문제
내 정답 코드
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를 반환한다.
배운 기술
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day25-3] 정사각형으로 만들기 (0) | 2024.05.26 |
---|---|
[Day25-2] 특별한 이차원 배열 2 (0) | 2024.05.26 |
[Day25-1] 정수를 나선형으로 배치하기 (0) | 2024.05.26 |
[Day24-5] 특별한 이자원 배열 1 (0) | 2024.05.26 |
[Day24-4] l로 만들기 (0) | 2024.05.26 |