- 기능 목록
- 도메인
- 카드
- 숫자와 문양을 결합한 문자열을 반환
- 숫자에 맞는 점수 리스트를 반환
- 카드 A의 경우 1, 11의 점수를 가짐
- 카드 K, Q, J의 경우 10의 점수를 가짐
- 카드 풀
- 랜덤한 카드 한 장을 반환
- 카드 풀에서 반환한 카드 제거
- 랜덤한 카드 한 장을 반환
- 플레이어
- 보유한 카드 점수 합 리스트를 반환
- 추가 카드를 뽑을 수 있는 점수 합인지 검증
- 블랙잭 게임
- 플레이어들을 전달 받고 블랙잭 게임 반환
- 각 개별 플레이어들 블랙젝 게임 실행
- 카드
- 입력
- 참가하는 플레이어의 이름을 입력받음
- 플레이어들의 이름 문자열이 콤마(,)로 구분되는지 검사
- 플레이어가 카드를 더 뽑을지 말지를 Y/N으로 입력
- 입력받는 값이 Y/N인지 검증
- 참가하는 플레이어의 이름을 입력받음
- 출력
- 플레이어의 이름, 보유 카드 및 플레이어의 점수 출력
- 도메인