git clone https://github.com/mixedsider/calcurator.git
./calculator/src/main/java/com/example/calculator/[원하는 레벨]/App.java 에 있는 main 을 실행시키면 됩니다.
Enum Class에 형식에 맞게 추가를 하면 됩니다.
// ex)
POWER("^", (a, b) -> Math.pow(a,b));
// [이름 대문자]("[기호]", ( [피연산자1], [피연산자2] ) -> [계산식] );
개발 기간 : 4일
-
lv1 : 간단한 사칙연산, Integer 타입
-
lv2 : 부가기능 추가
-
lv3 : 사칙연산 외 기능 추가 가능, Double, Integer 타입
-
IntellJ IDEA Ultimate Edition 2024.3.1.1
-
Java 17.0.11
-
Github
-
git 2.34.1
-
ubuntu Ubuntu 22.04.5 LTS 64bit
https://strnetwork.tistory.com/
https://strnetwork.tistory.com/40
제네릭과 Enum 클래스를 사용을 처음해보다보니 문제가 많이 있었다.
그리고 깔끔하게 작성을 해서 사용을 하려다보니 BiFunction, FunctionInterface 등
여러 새로운 문법을 찾아서 사용을 해보았는데, 순수함수를 위한 람다식이 많다는 것을 알았다.

