- 자판기의 보유 금액을 입력한다.
InputView - 자판기의 보유 금액을 기반으로 무작위로 동전의 갯수를 생성한다.
Machine - 생성한 자판기의 동전갯수를 출력한다.
OutputView - 상품명, 가격, 수량을 입력받는다.
InputView - 사용자에게 투입 금액을 입력받는다.
InputView - 구매할 상품 명을 입력받는다.
상품의 최소 금액 > 남은 금액일 때 까지 반복-InputView - 상품을 구매하고 남은 돈을 출력한다.
OutputView - 상품을 구매하고 나면 동전을 최소로 해서 거슬러 준다.
동전이 모자랄 땐 남은 금액은 반환하지 않음OutputView