-
exercism 설치 방법문제풀이/Exercism 2019. 7. 9. 11:07반응형
Exercism
Code Practice and Mentorship for Everyone. Level up your programming skills with 1,879 exercises across 38 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever.
exercism.io
exercism 이라는 code 교육을 도와주는 솔루션 입니다.
언어는 C 부터 java , kotlin, javascript, switft 등등 SQL 이나 Bash 도 있습니다.
가입후 화면을 보면 자신이 배우고 싶은 언어를 선택 할 수 있습니다.
저는 Kotlin은 선택하겠습니다.
Kotlin을 선택하면 하단의 스샷 처럼 스탭별로 진행 할 수 있게 내용입 나옵니다.
맨처음 hello world 부터 진행하겠습니다.
Hello World 를 클릭해서 들어오면
아래와 같은 화면이 뜹니다. 처음 사용하시는 분이라면 exercism 을 설치해야 합니다.
설치방법은 화면 우측에 보이는 "Begin walk-through" 라는 녹색 버튼을 클릭하시기 바랍니다.
버튼을 누르면 아래와 같이 가이드가 뜨며
하단의 "Whic OS do you use?" 라고 물어봅니다.
자신이 사용 하는 OS를 선택하셔서 가이드를 따라가시면 됩니다.
저는 MAC 으로 진행하도록 하겠습니다.
[Mac]
터미널 창에 아래와 같이 입력
brew update && brew install exercism
설치완료후 아래 명령어를 입력
exercism version
정상적으로 설치가 되었다면 아래처럼 버전이 나옵니다.
exercism version 3.0.12
아래 토큰이 포함된 내용을 복사하여 터미널에 입력합니다.
exercism configure --token=xxxxxxx-a3dc-40a8-8086-xxxxxxxxxx
토큰이 정상적으로 인증되면 아래와 같은 내용이 출력 됩니다.
Config dir: /Users/myname/.config/exercism Token: (-t, --token) xxxxxxx-a3dc-40a8-8086-xxxxxxxxxx Workspace: (-w, --workspace) /Users/myname/Exercism API Base URL: (-a, --api) https://api.exercism.io/v1
설치와 인증까지 완료되면 다시 "Hello World" 화면에서
우측에 있는 "Get stared" 아래 있는 "1. Download" 의 "copy" 버튼을 클릭하여
터미널에 입력합니다.
exercism download --exercise=hello-world --track=kotli
터미널에 입력하고 나면 해당 프로잭트가 다운로드가 완료 되었는지 확인합니다.
IDE 에서 해당 경로로 열었을경우 프로젝트가 나오는 것을 확인 할 수 있습니다.
submit 하는 방법은 아래 링크로 이동 바랍니다.
https://dnight.tistory.com/entry/exercism-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95
exercism 설치 방법
https://exercism.io Exercism Code Practice and Mentorship for Everyone. Level up your programming skills with 1,879 exercises across 38 languages, and insightful discussion with our dedicated team o..
dnight.tistory.com
반응형'문제풀이 > Exercism' 카테고리의 다른 글
Exercism - Scrabble Score (With.Kotlin) (0) 2019.07.30 Exercism - Space Age (With.Kotlin) (0) 2019.07.26 Exercism - Gigasecond(With.Kotlin) (0) 2019.07.23 Exercism - Leap(With.Kotlin) (0) 2019.07.22 Exercism - Hamming(With.Kotlin) (0) 2019.07.21 Exercism - RNA Transcription(With.Kotlin) (0) 2019.07.16 Exercism - Twofer (with.Kotlin) (0) 2019.07.16 exercism submit 방법 (0) 2019.07.10