문자열로 전달된 입력값을 숫자와 구분자로 분리하고 모든 숫자의 합계를 계산하는 프로젝트 입니다.
- 사용자로부터 한 줄의 문자열을 입력받습니다.
- 기본 구분자
- 쉼표(
,), 세미콜론(;)
- 쉼표(
- 커스텀 구분자
- 입력 문자열의 시작 부분에서
"//"와"\n"사이의 문자를 커스텀 구분자로 정의합니다. - ex)
→ 커스텀 구분자:
//~!@#\n1~2!3@4#5;6,7~,!,@,#
→ 기본 구분자(,,;) 혼용 가능
- 입력 문자열의 시작 부분에서
- 다음 조건을 만족하지 않으면 프로그램은
[ERROR]메시지를 출력하고 종료합니다.- 구분자 외의 문자가 포함된 경우
- 모든 유효한 숫자를 추출하여 합계를 계산합니다.
- 계산 결과를 출력한 뒤 프로그램을 정상 종료합니다.
# 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] 음수는 입력할 수 없습니다.