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

[우인하] 프리코스 미션 제출합니다. #5550

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

Conversation

InhaWoo
Copy link

@InhaWoo InhaWoo commented Sep 7, 2024

Kotlin 코드 빌드 환경 세팅이 어려웠습니다. (저는 현재 C++로 Visual Studio, Visual Studio Code 사용해서 개발하고 있는 개발자입니다)

  1. kotlin jvm은 1.9.0으로 맞추라 나와있었지만 IDE에서 제공해주는 제일 낮은 버전이 1.9.22라서 이걸로 맞췄습니다.
  2. 빌드할때 gradle 버전이 너무 낮아서 안된다길래 6.8.3으로 임의 수정했습니다. (이렇게 해도 되는건지 모르겠지만 수정하고 나니 실행은 잘 됐습니다)
  3. java 버전 17로 맞춰야 된다 나와있었는데, java --version 입력하면 19로 나왔지만 어떻게 17로 낮추는지 모르고 괜히 건드렸다가 어디 하나 어긋나서 오류나면 그것도 골치아프니 일단 냅뒀습니다.
  4. 단위테스트도 만들라 나와있었는데 이게 혹시 ./gradlew.bat clean test 커맨드와 관련있는지 모르겠지만, 이건 IntelliJ IDE에서 테스트 작성을 한번도 해본 적이 없어서 지금 과제로는 제출할 수 없었고 앞으로 교육 중에 관련 내용 나오니 그때 배우려 합니다.

INHAWOO added 7 commits September 7, 2024 21:42
구현해야 할 기능 목록 추가함
main.kt 추가함
main.kt 실행되도록 kotlin jvm 1.9.0, gradle 6.8.3으로 버전 수정
user input 받아서 List<Car> 로 저장하고, 시도할 횟수를 저장함
랜덤 변수 추출해서 정해진 확률에 따라 자동차가 앞으로 전진하도록 구현. 전진하는 모습은 텍스트로 표출.
경주 함수 안에서 tryCount에 따라 repeat하지 않고, main문에서 tryCount에 따라 경주 함수 호출하도록 수정
최종 결과 출력하는 함수 추가
@InhaWoo InhaWoo closed this Sep 7, 2024
@InhaWoo InhaWoo reopened this Sep 7, 2024
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