빨리 생각해서 구현하는게 잘 안되네요 ㅎ
-javascript
function solution(board, moves) {
var answer = 0;
var getcha = [];
var i;
moves.forEach (pos => {
for (i=0; i<board.length; i++) { //높이 5만큼 반복
if ( board[i][pos-1] != 0 ) { //수직으로 내려가며 0이 아닐때만
if ( getcha.length !== 0 && getcha[getcha.length-1] == board[i][pos-1]) { //뽑아낸 마지막꺼랑 방금 뽑은게 같으면 빼내기
getcha.pop();
answer++;
} else {
getcha.push(board[i][pos-1]);
}
board[i][pos-1] = 0;
break;
}
}
});
return answer*2; // pop 하는건 1개, 넣지 않고 있던것만 pop하니 최종적으로 2배
}