class Solution {
public int[] solution(int[] arr) {
int[] answer = {};
return answer;
}
}
import java.util.*;
class Solution {
public Stack<Integer> solution(int[] arr) {
Stack<Integer> stk = new Stack<>();
for (int i = 0; i < arr.length; i++) {
if (stk.isEmpty()) { // 조건 1
stk.push(arr[i]);
} else if (stk.peek() == arr[i]) { // 조건 2
stk.pop();
} else { // 조건 3
stk.push(arr[i]);
}
}
if (stk.isEmpty()) {
stk.push(-1);
}
return stk;
}
}