Skip to content
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

[자동차 경주] 박재영 미션 제출합니다. #448

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

Conversation

yoouung
Copy link

@yoouung yoouung commented Oct 28, 2024

기능 요구사항

  • 1. 자동차 경주 게임에 참여할 자동차 이름을 쉼표를 기준으로 구분하여 입력받는다.
    • 자동차 이름은 5자 이하만 가능하다.
    • 자동차 이름은 공백일 수 없다.
  • 2. 시도할 횟수를 입력받는다.
  • 3. 전진하는 조건은 0에서 9사이에서 random 값을 구한 후 random 값이 4이상일 경우 전진하고, 3이하일 경우 정지한다.
  • 4. 차수별 실행 결과를 출력한다.
  • 5. 가장 멀리 이동한 자동차를 우승자로 출력한다.
    • 우승자는 한 명 이상일 수 있다.
    • 우승자가 여러명일 경우 쉼표(,)로 구분한다.

예외처리 요구사항

  • 1. 사용자가 잘못된 값을 입력한 경우 [ERROR]로 시작하는 에러 메시지를 출력하고 프로그램을 종료한다.
    1.1 공백이 포함된 경우
    1.2 자동차 이름이 5자를 초과하는 경우
    1.3 자동차 이름이 공백인 경우
    1.4 자동차 이름이 중복되는 경우
    1.5 자동차가 1대인 경우
    1.6 시도 횟수가 숫자가 아닌 경우
    1.7 시도 횟수가 0 이하인 경우
    1.8 시도 횟수가 정수가 아닌 경우
  • 2. 입력값이 빈 문자열인 경우 [ERROR]로 시작하는 에러 메시지를 출력하고 프로그램을 종료한다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant