Skip to content

Latest commit

 

History

History
25 lines (25 loc) · 1.03 KB

README.md

File metadata and controls

25 lines (25 loc) · 1.03 KB

kotlin-blackjack

Step2

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