발전하는 개발자가 되자
20190212_TIL 본문
오늘의 공부 20190212
스컬과 블랙잭 콘솔 게임 구현
프로그래머스 알고리즘 하나 해결
블랙잭 프로젝트
java 를 이용한 웹 서비스 블랙잭 게임 구현
오늘 한 것
a 가 1혹은 11 로 전환구현 기타 잔기능과 리팩토링, TDD 구현
ToDo list
- 유저가 버스트 나올시 딜러가 승리하는 조건 구현
- 유저 블랙잭 나올시 1.5배 받고 게임종료구현
- 칩 관리 구현
구현하면서 어려웠던 점
Card
객체를 Enum
과 vo
로 구현했는데 특정상황에서 A값의 변동이 생기는데 이것의 예외처리를 어떻게 구현할지 고민을 많이했다.
-
결국 Card에 a의 예외상황을 isOneA 란 속성을 boolen 값으로 부여해 isOneA 이 true 일 때는 1 나머지는 enum의 number를 리턴하게 했다.
-
더 나은 방법을 찾을 때 까지 고민 해봐야 겠다.
프로그래머스 알고리즘
어렵지 않게 푼거 같다.
프로그래머스 (완주하지 못한 선수)
Comments