- 사용자는 문자열을 입력할 수 있다.
- 사용자에게 결과를 출력한다.
- (쉼표)
,와 (콜론):을 구분자로 사용하여 문자열에서 숫자를 분리한다. - 입력된 문자열에서 앞부분에 "//"와 "\n" 사이에 위치한 문자를 커스텀 구분자로 등록한다.
- 커스텀 구분자가 등록됐을 경우 기본 구분자와 함께 사용할 수 있게한다.
- 특수문자가 커스텀 구분자로 입력될 경우 escape 처리하여 사용한다.
- 구분자로 나눈 문자를 정수로 변환한다.
- 변환된 정수의 합을 구한다.
- "//", "\n" 사이 커스텀 구분자가 비어있을 경우 예외 처리한다.
- 구분자로 등록되지 않은 문자를 사용할 경우 예외 처리한다.
- 입력된 숫자가 int의 범위를 넘어서는 경우 예외처리한다.