Skip to content

hyerayeom/javascript-calculator-8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧮 JavaScript Calculator Precourse

문자열로 전달된 입력값을 숫자와 구분자로 분리하고 모든 숫자의 합계를 계산하는 프로젝트 입니다.


📋 기능 요구사항

1️⃣ 입력 처리

  • 사용자로부터 한 줄의 문자열을 입력받습니다.

2️⃣ 구분자 인식

  • 기본 구분자
    • 쉼표(,), 세미콜론(;)
  • 커스텀 구분자
    • 입력 문자열의 시작 부분에서 "//""\n" 사이의 문자를 커스텀 구분자로 정의합니다.
    • ex)
      //~!@#\n1~2!3@4#5;6,7
      
      → 커스텀 구분자: ~, !, @, #
      → 기본 구분자(,, ;) 혼용 가능

3️⃣ 입력값 검증

  • 다음 조건을 만족하지 않으면 프로그램은 [ERROR] 메시지를 출력하고 종료합니다.
    • 구분자 외의 문자가 포함된 경우

4️⃣ 숫자 추출 및 합산

  • 모든 유효한 숫자를 추출하여 합계를 계산합니다.

5️⃣ 종료 처리

  • 계산 결과를 출력한 뒤 프로그램을 정상 종료합니다.

💡 실행 예시

# good
덧셈할 문자열을 입력해 주세요.
1,2:3
결과 : 6

# good
덧셈할 문자열을 입력해 주세요.
//~!@#\n1~2!3@4#5;6,7
결과 : 28

# bad
덧셈할 문자열을 입력해 주세요.
1,2,a,3
[ERROR] 잘못된 입력입니다.

# bad
덧셈할 문자열을 입력해 주세요.
1,-2,3
[ERROR] 음수는 입력할 수 없습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%