-
입력받기
- 입력 조건: 구분자와 양수로 구성된 문자열
-
계산기
- 구분자를 판단하는 함수
- 입력이 없을 경우 0 반환
- 숫자로 시작하는지 -> 구분자: 쉼표 또는 콜론
- //로 시작하고 줄바꿈으로 끝나면 그 사이가 커스텀 구분자
- 1, 2 이외에는 ERROR 출력
- 숫자만 추출하는 함수
- 기본계산기: str.split(/,|:/) 으로 숫자와 구분자 나누기
- 커스텀계산기: str[:].split(/커스텀 구분자/) 으로 숫자와 구분자 나누기
- 덧셈
- 리스트를 반복으로 돌면서 Number()를 이용해서 숫자로 변환
-
- 변환이 잘 되면 합을 누적
-
- 변환이 안되면 ERROR 출력
-
- 결과 출력
- 기본계산기
- 쉼표(,) 또는 콜론(:) 으로 구분자 지정 ex) "1,2:3"
- 커스텀계산기
- 문자열 앞부분의 "//"와 "\n" 사이에 위치하는 문자를 커스텀 구분자로 사용 ex) "//;\n1;2;3"
- 구분자를 판단하는 함수
-
출력
- ERROR
- [ERROR] 시작하는 메시지와 함께 Error를 발생시킴:ERROR()
- 애플리케이션 종료
- 계산 결과
- 결과 : 덧셈결과
forked from cdm1263/javascript-calculator-7
-
Notifications
You must be signed in to change notification settings - Fork 0
JangSeLim/javascript-calculator-7
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
우테코 7기 프리코스 1주차 과제
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 100.0%