wooteco 2

[Java] Enum으로 상수 관리

우테코 프리코스 1주차로 숫자 야구 게임을 만들고 참가자 한 분이 static final로 상수를 관리했는데 Enum으로 관리해보라고 하셨다. Enum을 타입스크립트를 통해서 사용해 본 경험이 있어서 사용하는 방법만 익혔다. package baseball; public enum GameConstant { STARTING_STRING("숫자 야구 게임을 시작합니다."), RESTARING_STRING("게임을 새로 시작하려면 1, 종료하려면 2를 입력하세요."), ENDING_STRING("3개의 숫자를 모두 맞히셨습니다! 게임 종료"), INPUT_STRING("숫자를 입력해주세요 : "), STRIKE("스트라이크"), BALL("볼 "), NOTHING("낫싱"), RESTART("1"), END("..

Language/Java 2023.10.27

[프리코스 1주차] 숫자 야구 게임

프리코스 개발에 관심이 있는 사람들은 우아한테크코스에 대해서 대충 알고 있을 것이다. 우테코 5기부터 프리코스를 전원 참여할 수 있도록 변경되었다고 하여 이번 6기를 통해 프리코스를 참여하게 되었다. 프리코스는 우테코는 주입식 강의가 아니라 미션을 부여받고 스스로 미션을 구현하면서 피드백을 받는 형식이다. 기존의 교육방식과 다르기 때문에 본 과정을 들어가기 전에 프리코스로 미리 경험하는 단계이다. 숫자 야구 게임 백엔드에 관심이 있어 백엔드로 신청을 했고 자바를 통해 숫자 야구 게임을 구현하는 미션을 부여받았다. 게임에 대한 기능 요구사항은 이렇다. 기능 요구 사항 기본적으로 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임이다. 같은 수가 같은 자리에 있으면 스트라이크, 다른 자리에 있..