전체 글
(41)


if문 없이 문자열 계산하기 (feat. 전략패턴, Enum)
우아한테크코스 첫 주차 서브미션은 문자열 계산기를 if문 없이 해결하기로 단위 테스트 연습을 위한 서브미션이었습니다. 문제는 간단합니다. 3 + 2 * 4 / 10 문자열을 space 기준으로 split하고 계산합니다. (사칙 연산 우선순위는 무시합니다) if문을 사용하면 쉽게 해결할 수 있습니다. 하지만, 'if문을 사용하지 말라'는 추가 미션을 받았고 해결한 과정을 적어보겠습니다. 코드의 구성 if문을 이용한 코드 전략 패턴 적용 enum 활용 Java8 활용 최종 완성본 먼저 if문을 사용한 기존 코드를 보겠습니다. if문을 이용한 코드 public class TextCalculator { public static double calculate(String inputText) { String tok..
Java
2019. 5. 12. 17:35

