-
기본 입출력 기능구현 npm run start로 프로그램을 실행시켰을 때, "덧셈할 문자열을 입력해주세요 : " 를 출력한 뒤, 사용자의 입력을 기다린다. 사용자가 문자열을 입력하면 해당 문자열을 저장하고 저장된 값을 출력하여 확인한다.
결과 : ${input} -
기본 쉼표, 콜론을 구분자로 갖는 덧셈 계산 구현 1에서 입력받은 문자열이 숫자, 쉼표(,), 콜론(:)만을 포함하고 있는지 확인한다. 조건을 만족한 경우, 쉼표(,)와 콜론(:)으로 나뉜 숫자들을 분리한다. 분리된 숫자들을 모두 더하고,
결과 : ${total]의 형식으로 출력한다.그 외 조건을 만족하지 않은 경우, "[ERROR] : 조건에 맞지 않는 입력입니다."를 출력하고 Error를 발생시킨 후 애플리케이션을 종료한다.
-
커스텀 구분자를 갖는 덧셈 계산 구현 2에서의 입력 조건에 새로운 조건을 추가한다. 사용자가 입력한 문자열의 시작이
"//" + 추가할 커스텀 구분자 + "\n" + 2의 조건을 만족하는 입력인 경우, Error를 발생시키지 않고 "//"와 "\n"사이의 추가할 커스텀 구분자를 추가적인 구분자로써 사용한다. 해당 커스텀 구분자는 문자열 내부에서 쉼표(,)와 콜론(:)과 같은 기능을 수행한다.2의 Error 조건에서 커스텀 구분자 입력 조건을 제외한다.
커스텀 구분자 입력에 대한 Error 메세지를 추가한다.
-
여러 입력에 대한 처리 및 에러처리 구현
- overflow 발생이 예상되는 입력
- 음수 입력
- 일반적인 키보드로 입력할 수 없는 문자 입력
- 그 외 다양한 입력 각각에 대한 적절한 처리와 에러메세지를 직관적으로 출력하도록 한다.
-
npm run test를 통해 최종적으로 기능점검
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|