문제1: deque을 사용해 FIFO, LIFO 방식의 큐/스택을 만들어보자.
문제2: deque을 사용해 Undo, Redo를 구현해보자.
힌트: deque에 숫자를 저장하고 Undo를 하면 가장 마지막에 넣은 데이터를 빼고, Redo를 하면 뺀 데이터를 다시 넣는다. deque 2개를 사용하면 횟수 제한 없는 Undo, Redo를 구현할 수 있다.