Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-calculator-precourse

<기본 기능 요구사항>

  1. 쉼표(,) 또는 콜론(:)을 구분자로 가지는 문자열을 전달하는 경우 구분자를 기준으로 분리한 각 숫자의 합을 반환한다.

     ex) “” → 0 출력
     ex) “1,2” → 3 출력 (1+2 = 3)
     ex) “1,2:3” → 6 출력 (1+2+3 = 6)
    
  2. 앞의 기본 구분자(쉼표, 콜론) 외에 커스텀 구분자를 지정할 수 있다. 커스텀 구분자는 문자열 앞부분의 "//"와 "\n" 사이에 위치하는 문자를 커스텀 구분자로 사용한다.

     ex) “//;\n1;2;3” → 6 출력 (1+2+3 = 6) (커스텀 구분자 → “;”)
    
  3. 사용자가 잘못된 값을 입력할 경우IllegalArgumentException을 발생시킨 후 애플리케이션은 종료되어야 한다.

     a. 입력 요구사항에 어긋난 경우 (입력 요구사항: 구분자와 양수로 구성된 문자열)
     b. “//”와 “\n”이 아닌 다른커스텀 구분자 정의 문자열이 사용된 경우
     c. “//”와 “\n” 사이에 문자열이 입력된 경우
     d. “//”와 “\n” 사이에 숫자가 입력된 경우
     e. 문자열이 구분자로 시작하는 경우
     f. int 자료형의 범위를 초과하는 경우
    

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages