Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 995 Bytes

File metadata and controls

29 lines (22 loc) · 995 Bytes

✅ 핵심 기능 목록 (체크리스트)

  • 자동차 이름 입력 검증 (feat: 자동차 이름 입력 검증 추가)

    • 쉼표 구분 파싱
    • 1~5자 길이 체크
  • 시도 횟수 입력 검증 (feat: 시도 횟수 유효성 체크 구현)

    • 숫자 형식 검증
    • 양수 여부 확인
  • 자동차 이동 로직 (feat: 자동차 이동 조건 구현)

    • 0-9 랜덤 값 생성
    • 4 이상 시 위치 증가
  • 경주 진행 관리 (feat: 라운드별 경주 실행 기능)

    • 지정 횟수만큼 반복
    • 매 라운드 위치 업데이트
  • 결과 출력 형식 (feat: 실행 결과 출력 포맷팅)

    • 이름 : ---- 형태 표시
    • 라운드 구분선 추가
  • 우승자 판별 (feat: 최종 우승자 계산 로직)

    • 최대 위치 계산
    • 공동 승자 처리
  • 예외 처리 통합 (feat: 입력 예외 핸들링 추가)

    • IllegalArgumentException throw
    • 오류 메시지 출력