stack을 사용해보자. import java.util.*; class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; Stack stack = new Stack(); for (int i = 0 ; i < moves.length ; i++) { int doll = 0; for (int j = 0 ; j < board.length ; j++) { if (board[j][moves[i]-1] != 0) { // 인형이 crane에 닿았다 doll = board[j][moves[i]-1]; board[j][moves[i]-1] = 0; break; } } if (doll !
= 0){ // 인형을 뽑았다 if (!stack.isEmpty()) { if ((stack.peek()).intValue() == doll) { stack.pop(); answer+=2; } else { sta...
원문 링크 : 프로그래머스 크레인 인형뽑기 게임 - java