게임 화면의 격자의 상태가 담긴 2차원 배열 board와 인형을 집기 위해 크레인을 작동시킨 위치가 담긴 배열 moves가 매개변수로 주어질 때, 크레인을 모두 작동시킨 후 터트려져 사라진 인형의 개수를 return 하도록 solution 함수를 완성해주세요.
입출력 예시
board : [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]]
moves : [1,5,3,5,1,2,1,4]
-> 4
function solution(board, moves) {
var answer = 0;
var result = [];
moves.forEach((m) => {
for (var i=0; i<board.length; i++){
if (board[i][m - 1] != 0) {
if (result[result.length - 1] == board[i][m - 1]) {
result.pop();
answer += 2;
}
else result.push(board[i][m - 1]);
board[i][m - 1] = 0;
break;
}
}
})
return answer;
}