- 함수원형
- 필요하다고 생각했던 함수 틀 만들기
- 자동차 이름입력 함수
- 함수명 : inputCarNames
- 쉼표로 구분하기
- 5글자 이하 제한하기
- 리턴 : 자동차 이름이 들어있는 문자열 배열
- 횟수 입력 함수
- 함수명 : inputNumberOfAttempts
- 숫자만 가능
- 숫자가 아닐경우 예외처리
- 리턴 : 반복횟수
- 자동차 생성 함수
- 함수명 : createCars
- 여러대의 자동차를 생성하는 함수이다.
- 리턴 : car 객체가 들어있는 배열
- 자동차-이름얻는 함수
- 함수명 : getName
- 리턴 : 자동차 이름
- 자동차-위치얻는 함수
- 함수명 : getPosition
- 리턴 : 자동차 전진 횟수(거리)
- 자동차-랜덤숫자를 통해 이동여부 판단 함수
- 함수명 : getMovePoint
- 0~9까지 랜덤한 수를 RandomUtils에서 가져온다.
- 4 이상일 경우 1을 반환한다.
- 3 이하일 경우 0을 반환한다.
- 리턴 : 0 or 1
- 자동차-현재상황 출력함수
- 함수명 : printCarSate
- (이름 : 이동한칸 * - ) 으로 출력한다.
- 리턴 : 없음
- 자동차-이동함수(랜덤함수(0~9사이, 4이상 전진, 3이하 멈춤)을 이용하여 이동)
- carMove
- getMovePoint를 호출하여 position에 더해준다.
- printCarSate를 호출하여 이동 현황을 출력한다.
- 리턴 : 없음
- 최대이동위치 찾는 함수
- 함수명 : findMaxPosition
- car 객체들을 돌면서 제일많이 전진한 position을 찾는 함수
- 리턴 : 제일많이 전진한 position
- 결과출력함수
- 함수명 : printResult
- findMaxPosition을 호출한 다음 이 값과 같은 car들을 찾아 출력한다.
- 리턴 : 없음
forked from woowacourse/java-racingcar-precourse
-
Notifications
You must be signed in to change notification settings - Fork 0
자동차 경주 게임 미션을 위한 저장소
License
daum7766/java-racingcar-precourse
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
자동차 경주 게임 미션을 위한 저장소
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%