이터레이터의 이터레이터
[[1, 2], [], [3], [4, 5, 6]]처럼 '컬렉션의 컬렉션'을 받아 평평한 순서(1, 2, 3, 4, 5, 6)로 하나씩 꺼내 주는 이터레이터를 어떻게 설계하겠습니까? for-in에서 그대로 쓸 수 있어야 합니다.
이터레이터의 이터레이터
[[1, 2], [], [3], [4, 5, 6]]처럼 '컬렉션의 컬렉션'을 받아 평평한 순서(1, 2, 3, 4, 5, 6)로 하나씩 꺼내 주는 이터레이터를 어떻게 설계하겠습니까? for-in에서 그대로 쓸 수 있어야 합니다.