takeWhile·dropWhile·filter는 prefix를 다루는 방식이 다르다

ordered stream에서 처음 false 이후를 어떻게 처리하는지가 세 연산의 핵심 차이입니다.

takeWhile

처음 false 전 prefix만 유지

dropWhile

처음 false 전 prefix만 버림

filter

모든 원소를 독립 검사

핵심: 전체 선별은 filter, 앞부분 경계는 take/dropWhile을 사용합니다.