문제에서 주어진대로 구현하면 되는 문제이다.
1. 주어진 데이터들을 덱에 넣기 위해 대괄호와 쉼표를 제거 해준다
String[] data = s.substring(1, s.length() - 1).split(",");
if (recommend == 'R') {
isRight = !isRight;
} else if (recommend == 'D') { // 버리기
if (d.peek() == null) {
exp = true;
break;
}
if (isRight) {
d.removeFirst();
} else {
d.removeLast();
}
}
if (d.size() > 0 || !exp) {
sb.append("[");
while (!d.isEmpty()) {
if (isRight) {
sb.append(d.pollFirst());
} else {
sb.append(d.pollLast());
}
if (d.size() > 0) {
sb.append(",");
}
}
sb.append("]");
} else {
sb.append("error");
}