활동/우테코 프리코스 4

우테코 프리코스 4: java-christmas

우테코 프리코스 4: java-christmas를 구현하며 생각해본 내용을 정리하였습니다. https://github.com/dearmysolitude/java-christmas-6-dearmysolitude 이 단계에서는 문제 해결을 위해 1단계부터 지금까지 피드백 받은 내용을 적용하고 문제 해결에 초점을 맞추어 구현하였습니다. MVC 모델에 대해서는 정식으로 적용하지는 않았으므로 감안하고 보시면 감사하겠습니다. 주어진 입력 라이브러리만 사용할 것 Output View 와 Input View를 나누어서 구현할 것 단위 테스트 코드를 적용할 것 메서드는 하나의 기능만 하도록 구현할 것 3항 연산자와 else 예약어를 사용하지 말 것 클래스에서 getter로 필드값을 가져와서 처리하지 말고, 되도록이면 클..

우테코 프리코스 3: java-lotto

우테코 프리코스 3주차 미션을 진행하면서 학습한 내용을 정리한 문서입니다. https://github.com/dearmysolitude/java-lotto-6/tree/dearmysolitude 게임 기능 1. 로또 번호의 숫자 범위는 1~45 까지이다. 2. 1개의 로또를 발행할 때 중복되지 않는 6개의 숫자를 뽑는다. 3. 당첨 번호 추첨 시 중복되지 않는 숫자 6개와 보너스 번호 1개를 뽑는다. 4. 당첨은 1등부터 5등까지 있다. 당첨 기준과 금액은 아래와 같다. - 1등: 6개 번호 일치 / 2,000,000,000원 - 2등: 5개 번호 + 보너스 번호 일치 / 30,000,000원 - 3등: 5개 번호 일치 / 1,500,000원 - 4등: 4개 번호 일치 / 50,000원 - 5등: 3개 ..

우테코 프리코스 2: java-racingcar

왜 다 MVC 모델로 하는건데ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 다시 짤 수도 없고... 테스트 코드나 공부해봅시다 https://github.com/dearmysolitude/java-racingcar-6 여러 차의 이름을 입력받고, 모든 차에 대해 각각 주사위를 굴려 4 이상이 나오면 전진하도록 하여 입력된 횟수대로 n번 수행하여 우승자를 출력하는 어플리케이션. 과제는 간단하지만, 추가적으로 테스트 코드를 작성하고, 메서드를 간략화하여 indentation을 2 이하로 하는 요구사항이 추가되었다. 구현하고 보니 테스트 코드를 작성하면서 구현하는게 나았을지도 모르겠다는 생각을 했다(하지만 테스트 코드를 작성해 보는게 처음이다보니 먼저 손 대기가 쉽지 않았다😂). ** 구현 기능마다 커밋하라는 지시사항을 읽..

우테코 프리코스 1: java-baseball

우테코 프리코스 미션을 진행하면서 배운 내용들을 정리하였습니다. https://github.com/dearmysolitude/java-baseball-6 구현 0. Application public class Application { public static void main(String[] args) { // TODO: 프로그램 구현 int button = 1; AnswerBox answerBox = new AnswerBox(); List numGenerated; System.out.println("숫자 야구 게임을 시작합니다."); while (button == 1) { // 게임: 종료 버튼(2) 안눌리면 계속 진행됨 numGenerated = NumGen.generate(); answerBox.s..