문제풀이
function solution(board, moves) {
var answer = 0;
let stack = [];
let len = board.length;
moves.map((el) => {
for (let i = 0; i < len; i++) {
console.log(board[i][el - 1]);
if (board[i][el - 1] != 0) {
if (stack.length > 0 && stack[stack.length - 1] == board[i][el - 1]) {
stack.pop();
board[i][el - 1] = 0;
answer+=2;
} else {
stack.push(board[i][el - 1]);
board[i][el - 1] = 0;
}
break;
}
}
});
return answer;
}
'공부기록 > 자바스크립트 코딩테스트' 카테고리의 다른 글
[백준/JS] 2941 크로아티아 알파벳 (0) | 2022.06.24 |
---|---|
정규표현식 공부 (0) | 2022.06.24 |
자바스크립트 Map 정렬하기 (0) | 2022.06.23 |
[프로그래머스/JS] 3진법 뒤집기 (0) | 2022.06.23 |
[프로그래머스/JS] 비밀지도 (0) | 2022.06.23 |