일단 인형을 건져올려서 바구니에 담는 것은 쉽다. moves의 순서대로 board라는 2차원 배열에 해당 열에만 차례대로 0이 아닌걸 찾아내면 된다. 만약 0이면 바구니에 안담고 넘어가면 끝. 다만 바구니를 Array로 할 것인지, ArrayList로 할 것인지, Stack으로 할 것인지는 기호(?)에 따라 하면 되지만 Stack이 제일 알맞은 것 같다. 리스트로 구현한 코드 : public static int solution(int[][] board, int[] moves) { int answer = 0; List basket = new ArrayList(); for (int i = 0; i < moves.length; i++) { int tmp = 0; int location = moves[i] - ..