Skip to content

JangSeLim/javascript-calculator-7

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javascript-calculator-precourse

  1. 입력받기

    • 입력 조건: 구분자와 양수로 구성된 문자열
  2. 계산기

    1. 구분자를 판단하는 함수
      1. 입력이 없을 경우 0 반환
      2. 숫자로 시작하는지 -> 구분자: 쉼표 또는 콜론
      3. //로 시작하고 줄바꿈으로 끝나면 그 사이가 커스텀 구분자
      4. 1, 2 이외에는 ERROR 출력
    2. 숫자만 추출하는 함수
      1. 기본계산기: str.split(/,|:/) 으로 숫자와 구분자 나누기
      2. 커스텀계산기: str[:].split(/커스텀 구분자/) 으로 숫자와 구분자 나누기
    3. 덧셈
    • 리스트를 반복으로 돌면서 Number()를 이용해서 숫자로 변환
      1. 변환이 잘 되면 합을 누적
      1. 변환이 안되면 ERROR 출력
      1. 결과 출력
    1. 기본계산기
    • 쉼표(,) 또는 콜론(:) 으로 구분자 지정 ex) "1,2:3"
    1. 커스텀계산기
    • 문자열 앞부분의 "//"와 "\n" 사이에 위치하는 문자를 커스텀 구분자로 사용 ex) "//;\n1;2;3"
  3. 출력

    1. ERROR
    • [ERROR] 시작하는 메시지와 함께 Error를 발생시킴:ERROR()
    • 애플리케이션 종료
    1. 계산 결과
    • 결과 : 덧셈결과

About

우테코 7기 프리코스 1주차 과제

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%