우아한테크코스 4

[우아한테크코스/프리코스] #4 다리 건너기

마지막 미션은 다리 건너기 게임을 구현하는 것으로, 제약사항과 함께 학습 목표에 리팩터링이 추가된다 함수(또는 메서드)의 길이가 10라인을 넘어가지 않도록 구현한다 메서드의 파라미터 개수는 최대 3개까지만 허용한다 제공된 InputView, OutputView, BridgeGame, BridgeMaker 클래스를 사용한다 InputView에서만 Console.readline()을 이용해 사용자의 입력을 받을 수 있다 BridgeGame 클래스에서 InputView와 outputView를 사용하지 않는다 Random 값 추출은 제공된 BridgeRandomNumberGenerator의 generate()를 활용한다 이외에 각 클래스의 제약사항은 클래스별 세부 설명을 참고한다 클래스 분리와 메서드 구현에 있..

[우아한테크코스/프리코스] #3 로또

3주차 미션은 로또 게임을 구현하는 것으로, 다음 두 가지 목표가 추가되었다 클래스(객체)를 분리하는 연습 도메인 로직에 대한 단위 테스트를 작성하는 연습 구입금액을 입력해 주세요. 8000 8개를 구매했습니다. [8, 21, 23, 41, 42, 43] [3, 5, 11, 16, 32, 38] [7, 11, 16, 35, 36, 44] [1, 8, 11, 31, 41, 42] [13, 14, 16, 38, 42, 45] [7, 11, 30, 40, 42, 43] [2, 13, 22, 32, 38, 45] [1, 3, 5, 14, 22, 45] 당첨 번호를 입력해 주세요. 1,2,3,4,5,6 보너스 번호를 입력해 주세요. 7 당첨 통계 --- 3개 일치 (5,000원) - 1개 4개 일치 (50,000..

[우아한테크코스/프리코스] #2 숫자 야구

2주차 미션은 숫자 야구 게임을 구현하는 것으로, 함수를 분리하고 각 함수별로 테스트를 작성하는 것이 목표이다. 숫자 야구 자체가 생소했기 때문에 먼저 어떤 게임인지 알아보기로 했다 Wordle과 비슷한 느낌인데 숫자의 위치와 값을 맞추는 CLI 형태의 게임인 것 같다. 특이한 점은, 우아한테크코스에서 자체 제작한 MissionUtils 라이브러리를 사용해 구현해야 한다는 점이다 MissionUtils 라이브러리🔽 GitHub - woowacourse-projects/javascript-mission-utils: Utility library for mission Utility library for mission. Contribute to woowacourse-projects/javascript-missi..

[우아한테크코스/프리코스] #1 온보딩

중간고사가 끝나고, 대망의 우테코 웹 프론트엔드 프리코스 과정이 시작됐다 지원만 하면 프리코스를 참여할 수 있기에 정말 많은 사람들이 참여했고, 생각보다 지인들도 많아서 반가웠다😊 프리코스만으로도 혼란한 프론트엔드 생태계에서 기본기를 닦을 수 있는 좋은 경험이 되지 않을까 싶다. 열심히 해보자! 진행 방식은 다음과 같다 매주 수요일에 메일로 미션이 보내지고, 다음 주 화요일까지 구현을 완료해 제출해야 한다 미션은 '기능 요구 사항 / 프로그래밍 요구 사항 / 과제 진행 요구 사항'으로 구성된다 기능 요구 사항을 구현할 때는 기능 목록을 만들고, 기능 단위로 커밋해야 한다 미션 구현을 완료한 후에는 GitHub과 우아한테크코스 지원 플랫폼 양쪽에 모두 제출해야 한다 지원 플랫폼에 과제를 제출할 때는 경험한..