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

[자동차 경주] 강예인 미션 제출합니다. #96

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

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    8ef8220 View commit details
    Browse the repository at this point in the history
  2. feat(Car.kt): 이름과 위치를 다루는 자동차 model 구현

    자동차 이름의 길이와 자동차 이름의 공백도 검사한다.
    kangyein9892 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    da0f00c View commit details
    Browse the repository at this point in the history
  3. feat(RacingCar.kt): 자동차를 움직일 수 있는지 확인하여 움직이는 기능, 우승자를 찾는 기능 구현

    자동차를 움직일 수 있는지 함수로 확인해서 가능할때만 전진한다.
    우승자를 찾을 때는 자동차들의 전진한 횟수 중 가장 큰 값을 찾는다.
    kangyein9892 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5e9f929 View commit details
    Browse the repository at this point in the history
  4. feat(RacingCarView.kt): 입력 기능 및 출력 기능 구현

    자동차 이름, 시도 횟수를 입력 받는 기능
    racingCar 과정을 출력하는 기능
    우승자를 출력하는 기능
    interface와 구현체로 구현
    kangyein9892 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5dd9ffe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2e4d5d1 View commit details
    Browse the repository at this point in the history
  6. feat(RacingCarPresenter.kt): 자동차 이름과 시도횟수를 받아 처리하는 Presenter 추가

    자동차들의 중복과 시도횟수를 검사
    검사 후 자동차 경주를 시도횟수만큼 진행
    우승자를 구하고 우승자를 출력
    kangyein9892 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    e0e8465 View commit details
    Browse the repository at this point in the history
  7. feat(Application.kt): 프로그램 시작점 구현

    view를 통해 입력 받기
    presenter를 통해 레이싱 프로그램을 진행
    kangyein9892 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    42c7a2a View commit details
    Browse the repository at this point in the history
  8. refactor(Car.kt): Car 데이터와 동작에 집중할 수 있도록 수정

    preseneter에 검증을 넘기도록 수정
    kangyein9892 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    7ebdbd7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    12bf3a6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2dacc8c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6e62086 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6955fd9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    862f7be View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2a3cb28 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    84e1999 View commit details
    Browse the repository at this point in the history