크레인 인형뽑기 게임1 [JAVA]프로그래머스 - 크레인 인형뽑기 게임 풀이 > 주어지는 보드판에 0이 아닌 맨 위 블럭을 가져와야 되기 때문에 보드판 세로 한줄씩을 Stack으로 구현 했다(표현이 쉽도록 ArrayList로 구현) 세로줄 스택에서 맨위 요소를 꺼내 뽑은 인형이 저장되어있는 result스택에 맨 위 요소와 같은지 확인 후 삭제(answer+=2) 하거나 인형을 저장했다 import java.util.ArrayList; import java.util.Stack; public class ProgrammersKakaoCrane { public int solution(int[][] board, int[] moves) { int answer = 0; ArrayList stackList = new ArrayList(); Stack result = new Stack();.. 2020. 12. 2. 이전 1 다음