프로그래밍/알고리즘 풀이
[node.js] 크레인 인형 뽑기 ( 프로그래머스 레벨1 )
카카수(kakasoo)
2021. 6. 25. 16:42
반응형
const checkDoll = (stack, curCount) => {
stack.some((el, i) => {
if(stack[i] === stack[i+1]) {
stack.pop();
stack.pop();
curCount += 2;
}
})
return curCount;
}
const solution = (board, moves) => {
let answer = 0;
let stack = [];
moves.map((el) => {
board.some((row, height) => {
if(row[el -1] != 0) {
stack.push(row[el -1]);
answer = checkDoll(stack, answer);
row[el -1] = 0;
return true;
}
});
});
return answer;
}
이전에 푼 문제들을 차례대로 포스팅하려고 한다.
코드 자체가 그렇게 어려운 건 아니라서 구태여 설명할 게 없을 거 같다.
반응형