본문 바로가기
우테코 프리코스 7기

10일차 - 구현 기능 목록 작성하기

by 청원뿔세포 2024. 10. 27.

과제의 README에 들어갈 내용을 아래와 같이 만들었다.

구현 기능 목록

🎯 경주 자동차 이름 입력

✅ 각 자동차에 이름을 부여할 수 있다.

✅ 자동차 이름은 쉼표 , 를 기준으로 구분한다.

pobi,woni,jun

예외처리

✅ 자동차에 이름을 부여하지 않은 경우

✅ 자동차 이름은 5자 이하만 가능하다.

✅ 자동차 이름이 중복된 경우

🎯 시도 횟수 입력

✅ 몇 번의 이동을 할 것인지 정수 입력

5

예외처리

✅ 정수가 아닌 다른 문자가 입력 되었을 경우

🎯 경기 실행 기능

✅ 전진 하기 (0~9 사이에서 무작위 값을 구한 후 무작위 값이 4 이상일 경우)

✅ 차수 별 진행상황 출력하기

pobi : --
woni : ----
jun : ---

예외처리

🎯 우승자 안내 문구 출력

✅ 가장 많이 전진한 자동차를 구한다.

✅ 우승 자동차의 이름을 출력한다.

  • ✅ 단독 우승자 안내 문구
최종 우승자 : pobi
  • ✅ 공동 우승자 안내 문구
최종 우승자 : pobi, jun

예외처리

 

 

이번 과제는 1주차와는 다르게 입력을 2번 받아야 하고, 결과 출력도 여러번 해야하는 과제였다. 그리고 자동차라는 객체를 정의를 하고 이용할 계획을 세웠다.

자동차 객체는 이름과 전진 횟수를 가져야 한다. 0~9를 랜덤으로 뽑아서 4이상이 나오면 전진하는 기능도 있다. 

댓글