Itertools 모듈

파이썬에는 itertools 모듈은 반복자 생성에 최적화된 효율적인 기능들을 제공
이미 잘 구현된 라이브러리라 직접 구현보다 버그 발생 가능성이 낮고 효율적으로 설계된 C 라이브러리이기 때문에 속도에도 이점이 있음
→ 실무에서는 알고리즘으로 직접 구현하기보다는 가능하다면 itertools 모듈을 사용하는 것이 나음
but 대면 인터뷰 시 이런 알고리즘이 있다는 점을 어필하고 직접 구현하는 것이 좋음!

Reference