Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[자동차 경주] 정연찬 미션 제출합니다. #435

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

chan8632
Copy link

No description provided.

- Car 클래스의 기본 구조 정의
- App 클래스에서 자동차 이름 유효성 검사 기능 구현
- Console을 이용한 사용자 입력 처리 준비
- MissionUtils 모듈 추가 import
- 라운드 설정 기능 추가 (setRound 메서드)
- 자동차 이동 로직 구현 (moveCars 메서드)
- 생성자에 rounds 초기화 추가
- run 메서드에서 라운드 입력 받는 기능 추가
- setCars 메서드에서 Car 객체 생성 로직 변경

BREAKING CHANGE: Car 클래스 제거
- setCars 메서드에 자동차 이름 유효성 검사 추가
- setRound 메서드 구현 및 라운드 수 유효성 검사 추가
- moveCars 메서드 구현으로 자동차 이동 로직 개선
- printCarPositions 메서드 추가로 경주 상황 출력 기능 구현
- startRace 메서드 구현으로 전체 경주 프로세스 관리
- announceWinner 메서드 개선으로 최종 우승자 선정 및 출력 기능 구현
- run 메서드에 setRound 호출 추가로 게임 실행 흐름 완성

BREAKING CHANGE: Car 클래스 제거 및 cars 배열 구조 변경
- 에러 메시지에 [ERROR] 접두사 추가
- 최종 우승자 출력 형식 변경 (쉼표로 구분)
- 사용자 입력 안내 메시지 상세화
- App 클래스의 생성자 제거
- startRace() 메서드 호출을 setRound()에서 run() 메서드로 이동
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant