로또 요구 사항 정의 로또 구입 금액을 입력하면 지불된 금액만큼 로또를 발급해야 한다. 장당 1000원 수동으로 입력하여 로또를 구매 할 수 있다. 당첨 결과를 확인 할 수 있다. 3, 4, 5, 6 개의 당첨 결과를 확인한다. 수익률을 구한다. 예외 처리를 통해 에러가 발생하지 않도록 한다. 로또 기능 정의 입력 받는 기능 로또 구매 금액을 입력 받는다. 당첨 번호를 입력 받는다. 보너스 볼(번호)도 추가로 입력받는다. 수동으로 번호 입력이 가능하다. 로또 판매기 n개의 자동 추첨 로또를 발권한다. n개의 수동 번호 로또를 발권한다. 당첨 결과 확인 당첨 번호를 기준으로 당첨 결과를 확인할 수 있다. 3, 4, 5, 6개의 당첨 결과를 확인한다. 5 + 1(보너스 번호)의 당첨 결과를 확인한다. 수익률을 확인한다. 문자열 덧셈 계산기 요구 사항 정의 쉼표(,) or 콜론(:)을 구분자로 가지는 문자열의 합을 구한다. ex) "" => 0, "1,2" => 3, "1,2,3" => 6, "1,2,:3" => 6 기본 구분자 (쉼표, 콜론)외에 커스텀 구분자를 지정 할 수 있다. 커스텀 구분자를 정의하는 방법은 문자열 앞부분의 "//"와 "\n"사이에 구분자를 정의한다. "//;\n1,2,3" => 6 숫자 이외의 값 또는 음수를 전달하는 경우 RuntimeException 예외를 throw 한다. 문자열 덧셈 계산기 기능 정의 입력 받는 기능 연산에 이용되는 기본 구분자는 ",", ":" 으로 정의한다. 사용자 구분자도 이용이 가능하며 이용 조건은 다음과 같다. 문자열 앞에 위치하며 "//" 와 "\n" 사이에 위치한다. 숫자 이외의 값, 음수를 전달받는 경우 RuntimeException 발생시킨다. 계산 기능 구분값을 통해 문자열을 계산한다.