실패가 자주 시작되는 호출
stack
빈 스택에서 pop
`-1`, `None`, 예외 중 하나를 문제 조건에 맞춰 고정합니다.
pop() -> -1
queue
빈 큐에서 dequeue
`front`와 `dequeue`가 같은 빈 규칙을 공유해야 합니다.
front() -> -1
capacity
가득 찬 큐에 enqueue
`drop-oldest`라면 앞 원소를 버린 뒤 새 값을 뒤에 붙입니다.
[1,2,3] + 4 -> [2,3,4]
snapshot
상태 출력 순서
큐는 `front`부터, 스택은 `top`부터 볼지 출력 기준을 명시합니다.
front -> rear