Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javascript-calculator-precourse 구현할 기능 목록

  1. 기본 입출력 기능구현 npm run start로 프로그램을 실행시켰을 때, "덧셈할 문자열을 입력해주세요 : " 를 출력한 뒤, 사용자의 입력을 기다린다. 사용자가 문자열을 입력하면 해당 문자열을 저장하고 저장된 값을 출력하여 확인한다. 결과 : ${input}

  2. 기본 쉼표, 콜론을 구분자로 갖는 덧셈 계산 구현 1에서 입력받은 문자열이 숫자, 쉼표(,), 콜론(:)만을 포함하고 있는지 확인한다. 조건을 만족한 경우, 쉼표(,)와 콜론(:)으로 나뉜 숫자들을 분리한다. 분리된 숫자들을 모두 더하고, 결과 : ${total]의 형식으로 출력한다.

    그 외 조건을 만족하지 않은 경우, "[ERROR] : 조건에 맞지 않는 입력입니다."를 출력하고 Error를 발생시킨 후 애플리케이션을 종료한다.

  3. 커스텀 구분자를 갖는 덧셈 계산 구현 2에서의 입력 조건에 새로운 조건을 추가한다. 사용자가 입력한 문자열의 시작이 "//" + 추가할 커스텀 구분자 + "\n" + 2의 조건을 만족하는 입력 인 경우, Error를 발생시키지 않고 "//"와 "\n"사이의 추가할 커스텀 구분자를 추가적인 구분자로써 사용한다. 해당 커스텀 구분자는 문자열 내부에서 쉼표(,)와 콜론(:)과 같은 기능을 수행한다.

    2의 Error 조건에서 커스텀 구분자 입력 조건을 제외한다.

    커스텀 구분자 입력에 대한 Error 메세지를 추가한다.

  4. 여러 입력에 대한 처리 및 에러처리 구현

    • overflow 발생이 예상되는 입력
    • 음수 입력
    • 일반적인 키보드로 입력할 수 없는 문자 입력
    • 그 외 다양한 입력 각각에 대한 적절한 처리와 에러메세지를 직관적으로 출력하도록 한다.
  5. npm run test를 통해 최종적으로 기능점검

About

우테코 프리코스 1

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages