deque는 iterable한 데이터를 넣어줘야 하기 때문에 ->deque([1]) 을 넣어줬어야 했다. ->deque(1) 을 넣어줬던 것이다;;;
오타와 문법 숙지의 부족으로 deque(1)을 넣어주고선 왜 내코드에서만 에러가 나냐며 타입 에러의 다른 이유를 찾아 나섰고,
한참을 돌아 이유를 알 수 있었다. 역시 문법숙지가 중요하고 에러 메세지는 정확하다.