-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[kotlin-racingcar-6] 지혜원 미션 제출합니다. #202
Open
altpfwlzh
wants to merge
21
commits into
woowacourse-precourse:main
Choose a base branch
from
altpfwlzh:altpfwlzh
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. runGame : 게임 시작 후, 경주차 이름 받기 멘트 출력 2. view/OutputView : outputCarNames()로 멘트 출력 3. constants/Strings : 상수로 멘트 추가
1. inputCarList : 레이싱카들의 이름을 받는다. 2. model/Car : 차의 클래스로 이름과 position을 속성으로 갖는다. 3. model/CarList : 차목록 클래스로 입력받은 차들을 리스트로 받는다.
1. checkInputNull : input 없음 2. checkNameNull : 차이름이 null 3. checkNameSize : 차이름 5글자 초과 4. constants/ErrorMessage : 에러 메시지 상수로 선언 5. model/Car : init 블럭에서 이름 확인 함수 실행
1. checkTypeInt : 숫자인지 확인 2. checkTryNumSize : 1..<100 시도 횟수 확인 3. checkNameSize : 차이름 5글자 초과 4. constants/ErrorMessage : 에러 메시지 상수로 선언 5. constants/Strings : 시도 횟수 입력 멘트 상수 선언
1. constants/Strings : 실행 결과 멘트 상수로 선언 2. view/OutputView : 실행 결과 멘트 출력 함수 선언
1. 속도가 4이상이면 position을 하나 전진(더)한다. 2. model/Car : Car 클래스 이동 함수 구현 3. model/Cars : Cars 클래스 이동 함수 구현
1. getRandNum0to9() : 0..9 사이의 숫자를 반환한다.
1. tryTurn() : 경주에 참가한 차의 숫자만큼 속도에 따라 전진하는 함수 2. runGame() : 시도 횟수만큼 1번을 반복하는 함수 추가 구현
1. outputTurnResult() : $차이름 : $차현재position을 출력한다. 2. controller/RacingGame : 1번 함수를 호출한다.
1. controller/RacingGame : 턴의 실행 결과를 모두 출력하고 빈 줄을 출력한다.
1. findWinnerList : position이 가장 큰 차들을 filter하여 그들의 이름을 반환한다. 2. view/OutputView : 1번에서 찾은 우승들의 이름을 출력한다. 3. controller/RacingGame : 2번을 컨트롤러에서 호출한다. 4. constants/Strings : 최종우승자 출력 멘트 상수 선언
1. README : 리드미에 시도 횟수 제한에 대한 내용을 수정
1. import javax.xml.stream.events.Characters 삭제
1. 자동차 이름이 공백인 경우 2. 자동차 이름이 5글자 이상일 경우 3. README : 자동차 개수 제한 없음으로 수정
1. 입력 값이 없을 경우 2. 시도 횟수가 0번일 경우 3. 시도 횟수가 숫자가 아니거나 음수일 경우
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
지혜원 racingCar 미션 제출합니다!
구현 기능은 docs/README 참고 바랍니다.