import Foundation
func solution(_ board:[[Int]], _ moves:[Int]) -> Int {
var copyBoard = board
var basket = [Int]()
var count = 0
for col in moves {
for row in 0..<board.count {
if copyBoard[row][col-1] != 0 {
if basket.last == copyBoard[row][col-1] {
count += 2
basket.removeLast()
} else {
basket.append(copyBoard[row][col-1])
}
copyBoard[row][col-1] = 0
break
}
}
}
return count
}
'프로그래머스 > Lv.1' 카테고리의 다른 글
[Swift] 푸드 파이트 대회 (0) | 2023.02.16 |
---|---|
[Swift] 키패드 누르기 (0) | 2023.02.16 |
[Swift] 크기가 작은 부분 문자열 (0) | 2023.02.16 |
[Swift] 콜라츠 추측 (0) | 2023.02.16 |
[Swift] 콜라 문제 (0) | 2023.02.16 |