과제의 README에 들어갈 내용을 아래와 같이 만들었다.
구현 기능 목록
🎯 경주 자동차 이름 입력
✅ 각 자동차에 이름을 부여할 수 있다.
✅ 자동차 이름은 쉼표 , 를 기준으로 구분한다.
pobi,woni,jun
❌ 예외처리
✅ 자동차에 이름을 부여하지 않은 경우
✅ 자동차 이름은 5자 이하만 가능하다.
✅ 자동차 이름이 중복된 경우
🎯 시도 횟수 입력
✅ 몇 번의 이동을 할 것인지 정수 입력
5
❌ 예외처리
✅ 정수가 아닌 다른 문자가 입력 되었을 경우
🎯 경기 실행 기능
✅ 전진 하기 (0~9 사이에서 무작위 값을 구한 후 무작위 값이 4 이상일 경우)
✅ 차수 별 진행상황 출력하기
pobi : --
woni : ----
jun : ---
❌ 예외처리
🎯 우승자 안내 문구 출력
✅ 가장 많이 전진한 자동차를 구한다.
✅ 우승 자동차의 이름을 출력한다.
- ✅ 단독 우승자 안내 문구
최종 우승자 : pobi
- ✅ 공동 우승자 안내 문구
최종 우승자 : pobi, jun
❌ 예외처리
이번 과제는 1주차와는 다르게 입력을 2번 받아야 하고, 결과 출력도 여러번 해야하는 과제였다. 그리고 자동차라는 객체를 정의를 하고 이용할 계획을 세웠다.
자동차 객체는 이름과 전진 횟수를 가져야 한다. 0~9를 랜덤으로 뽑아서 4이상이 나오면 전진하는 기능도 있다.
'우테코 프리코스 7기' 카테고리의 다른 글
13, 14일차 - 완성도 높이기 (0) | 2024.11.01 |
---|---|
11, 12일차 - 기능 구현 해보기 (1) | 2024.11.01 |
9일차 - 유틸리티 클래스란 (0) | 2024.10.25 |
8일차 - 코드리뷰하기 (0) | 2024.10.24 |
1주차 회고 - 지나치게 고민하지 말고 일단 해보기 (0) | 2024.10.24 |
댓글