## Zzawang ### 설계의도 - 약수를 구하는 기능을 Factor 클래스로 분리하였고 고차함수를 활용해서 구현하였습니다. 또한, 불변값들을 모두 상수로 생성하고 결과값들을 Enum으로 정의하였습니다. ### 질문 - static 초기화 블록 - static 메서드가 멤버 변수 활용 못하는 이유 ## 샤피 ### 설계의도 enum 상수에 메서드 참조를 연결하려고 했습니다. 기존 두 개의 클래스를 삭제하고, 순수함수(static, 같은 input값에 대해서는 같은 output이 나오도록)로만 구성된 Alpha라는 클래스를 별도로 만들어 구현했습니다. ### 질문 - Enum에서 함수 매핑을 바로 하신건가요? -> stream으로 IntPredicate에 대한 test연산 결과를 필터링해 List<String>을 반환합니다. ## Bon ### 설계의도 - 함수형 프로그래밍을 이해하기 위해 책을 읽고있씁니다. ## Terry ### 설계의도 ### 질문