DEVLOG
프로그래머스 알고리즘 #29 - 크레인 인형뽑기 게임 본문
728x90
반응형
<문제>
<풀이>
처음 이 문제를 읽었을 때에는 그저 막막함뿐이었다.
하지만! 알고리즘문제를 여러번 풀고, JS의 기본기를 다지다보니 어느새 문제를 읽으면서 풀이법이 머리에 떠오르고
큰 문제 없이 그 풀이법대로 코드를 써내려갈 수 있었다 ㅠㅠㅠ
그저 감격...
function solution(board, moves) {
var cnt = 0;
let poparr=[];
moves.forEach((n)=>{
for(let i=0; i<board.length; i++){
if(board[i][n-1] !== 0) {
poparr.push(board[i][n-1]);
if(poparr[poparr.length-1] === poparr[poparr.length-2]) {
cnt++;
poparr.pop();
poparr.pop();
}
board[i][n-1] = 0;
return false;
}
}
});
return cnt*2;
}
728x90
반응형
'dev log > algorithm' 카테고리의 다른 글
프로그래머스 알고리즘 #31 - 피보나치 수 (0) | 2021.01.19 |
---|---|
프로그래머스 알고리즘 #30 - 약수의 합 (0) | 2021.01.19 |
프로그래머스 알고리즘#28 - 시저 암호 (0) | 2021.01.06 |
프로그래머스 알고리즘#27 - 제일 작은 수 제거하기 (0) | 2021.01.06 |
프로그래머스 알고리즘#26 - 자릿수 더하기 (0) | 2020.12.22 |
Comments