Back to all posts
크레인 인형뽑기 게임
Written by ppotatoG & Posted on November 23rd, 2021
제출한 답
function solution(board, move) {let answer = 0;let basket = []; // 인형을 담아줄 빈 바구니for(let i = 0; i < move.length; i++){let line = move[i] - 1;// move는 1부터 시작이므로 -1for(let k = 0; k < board.length; k++){if(board[k][move[i] - 1] !== 0){// 인형이 있으면if(basket[basket.length - 1] === board[k][line]){// 배열 끝에 있는 인형과 뽑은 인형이 같으면answer += 2;basket.pop(); // 배열 끝 삭제}else basket.push(board[k][line]);// 바구니에 인형 넣기board[k][line] = 0;// 해당 인형 0으로 만들어 비었음을 나타냄break;// 이건 아직도 잘 모르겠다!}}}return answer;}