-
사용자 입력 처리 프로그램이 시작되면 사용자로부터 덧셈할 문자열을 입력받아서 구현한 곳으로 넘겨줘야함
-
일반적 구분자(쉼표, 콜론)를 기준으로 문자열을 분리하는 기능 쉼표(,)와 콜론(:)을 구분자로 사용하여 문자열을 분리한 후 각 숫자를 추출해야함
-
커스텀 구분자를 처리하는 기능 문자열의 앞부분에 "//"와 "\n" 사이에 있는 부분을 커스텀 구분자로 뽑아내야한다. 커스텀 구분자가 있을 경우 이를 기준으로 문자열을 분리한 후 각 숫자 추출해야함. 커스텀 구분자를 받았을때 default구분자들도 포함해서 문자열을 파싱하게 만들어줘야함.
-
숫자를 파싱하고 합을 계산하는 기능 분리된 문자열이 숫자로 구성되어 있는지 확인하고, 이를 숫자로 변환한 후 합계를 계산합니다.
-
예외 처리 잘못된 입력(숫자가 아닌 값 포함)을 받을 경우 IllegalArgumentException을 발생시키고, 프로그램을 종료합니다.
-
테스트 케이스 쉼표와 콜론으로 구분된 숫자 입력 시: "1,2:3 => 6" 커스텀 구분자 입력 시: "//;\n1;2;3 => 6" 잘못된 형식의 문자열 입력 시: IllegalArgumentException 발생 커스텀 구분자가 숫자로 들어오면 예외처리 커스텀 구분자가 없거나(길이가 0) 커스텀 구분자의 길이가 2 이상이면 예외처리
-
(+a) 다른 방안은 없을까 찾아보고 속도를 향상 시킬 수 있거나 읽기 쉬운코드 메소드가 있으면 적용
forked from woowacourse-precourse/java-calculator-7
-
Notifications
You must be signed in to change notification settings - Fork 0
dongchan0105/java-calculator-7
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%