https://programmers.co.kr/learn/courses/30/lessons/64061?language=javascript
코딩테스트 연습 - 크레인 인형뽑기 게임
[[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]] [1,5,3,5,1,2,1,4] 4
programmers.co.kr
function solution(board, moves) {
let answer = 0;
let stack = [0];
let depth = board.length;
for (let i = 0; i < moves.length; i++) {
for (let j = 0; j < depth; j++) {
let curhead = board[j][moves[i] - 1];
if (curhead != 0) {
let preHead = stack.pop();
if (curhead != preHead) {
stack.push(preHead);
stack.push(curhead);
board[j][moves[i] - 1] = 0;
} else {
board[j][moves[i] - 1] = 0;
answer++;
}
break;
}
}
}
return answer * 2;
}
'교육 > 코테' 카테고리의 다른 글
[프로그래머스]JS 음양 더하기 (0) | 2022.05.19 |
---|---|
[프로그래머스]JS 없는 숫자 더하기 (0) | 2022.05.19 |
[프로그래머스]JS 키패드 누르기 (0) | 2022.05.18 |
[프로그래머스]JS 숫자문자열과 영단어 (0) | 2022.05.18 |
[프로그래머스]JAVA 신규 아이디 추천 (0) | 2022.05.13 |