Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.43 KB

File metadata and controls

50 lines (35 loc) · 1.43 KB

javascript-calculator-precourse

문자열 덧셈 계산기

구현할 기능 목록

  1. 빈 문자열을 입력할 경우 0을 반환하는 기능

    • 입력: ""
    • 출력: 0
  2. 쉼표(,)를 구분자로 가지는 문자열에서 숫자의 합을 반환하는 기능

    • 입력: "1,2"
    • 출력: 3
  3. 콜론(:)을 구분자로 가지는 문자열에서 숫자의 합을 반환하는 기능

    • 입력: "1:2"
    • 출력: 3
  4. 쉼표(,)와 콜론(:)을 함께 사용하여 문자열에서 숫자의 합을 반환하는 기능

    • 입력: "1,2:3"
    • 출력: 6
  5. 커스텀 구분자를 지정하여 문자열에서 숫자의 합을 반환하는 기능

    • 커스텀 구분자: "//;\n"
    • 입력: "//;\n1;2;3"
    • 출력: 6
  6. 잘못된 값이 입력될 경우 에러 메시지를 출력하고 프로그램을 종료하는 기능

    • 음수가 입력된 경우:
      • 입력: "-1,2,3"
      • 출력: [ERROR] 음수는 허용되지 않습니다.
    • 숫자가 아닌 값이 입력된 경우:
      • 입력: "1,a,3"
      • 출력: [ERROR] 잘못된 값이 입력되었습니다.
    • 잘못된 커스텀 구분자가 입력된 경우:
      • 입력: "//;n1;2;3"
      • 출력: [ERROR]
    • 빈 문자열이 포함된 경우:
      • 입력: "1,,2,,3"
      • 출력: [ERROR]
  7. 숫자 하나만 입력했을 때 해당 숫자를 그대로 반환하는 기능

    • 입력: "1"
    • 출력: 1