반응형
12-24 00:25
- Today
- Total
Link
개발하는 고라니
[Programmers] 크레인 인형 뽑기 게임 본문
반응형
[Stack]
스택에 원소를 넣고 다음 들어올 원소가 스택의 최상단 원소와 같으면 pop으로 꺼내고 count를 +2 한다.
# Code </>
import java.util.Stack;
class Solution {
int solution(int[][] board, int moves[]){
Stack<Integer> s = new Stack<>();
int n = board.length;
int answer = 0;
for(int i=0; i<moves.length; i++){
int current = moves[i] - 1;
for(int j=0; j<n; j++){
if(board[j][current] != 0){
if(!s.isEmpty() && board[j][current] == s.peek()){
s.pop();
answer += 2;
}
else
s.push(board[j][current]);
board[j][current] = 0;
break;
}
}
}
return answer;
}
}
반응형
'Programming > 프로그래머스' 카테고리의 다른 글
[Programmers] 순위 (0) | 2021.03.28 |
---|---|
[Programmers] 가장 먼 노드 (0) | 2021.03.28 |
[Programmers] 문자열 내 마음대로 정렬하기 (0) | 2021.03.17 |
[Programmers] 지형 이동 (0) | 2021.03.10 |
[Programmers] 섬 연결하기 (0) | 2021.03.10 |
Comments