-
[알고리즘] IntelliJ IDEA 코딩테스트 환경셋팅알고리즘 2021. 3. 25. 09:42
STEP 1
인텔리제이 공식사이트에서 Community 로 다운로드 받아준다.
www.jetbrains.com/ko-kr/idea/ www.jetbrains.com/ko-kr/idea/download/#section=windows
설치방법은 따로 없다. 실행파일 다운받고 실행해서 초반에 이 화면이 나오면 64bit, JAVA에 체크해주고 계속 Next만 해주면 된다.
STEP 2
설치가 끝나면 바로 실행하고 만약 기존에 알고리즘 풀이를 위해 TDD 틀을 만들어뒀다면 Get from VCS 를 눌러서 Clone 해준다.
클론을 다 해줬다면 상단의 File-Settings 로 들어가서 terminal 로 들어간다. Git Shell path에 아래처럼 입력해주고 Apply를 눌러 적용한다.
STEP 3
CMD에 java -version 쳐서 나오는 JDK 로 인텔리제이 Project Structure - Project Settings - Project SDK 에 동일하게 맞춰주고 빌딩이되면 파일탐색기에 git bash 를 입력하고 실행해서 git 의 현재 버전을 확인한다음 업데이트 해준다.
git --version git update-git-for-windows
STEP 3
기존에 진행하고 있던 스터디에 참가하는거여서 인텔리제이 터미널로 가서 코딩테스트 문제 틀을 받아온다.
git remote add upstream https://github.com/아이디/저장소이름 git remote -v // upstream이 등록되었는지 확인하는 명령어 git fetch upstream git checkout master git merge upstream/master
깃 명령어가 잘 정리되어 있는 블로그 글을 참고하여 pull, push, branch 변경 등을 진행한다.
그밖의 팁들
- solution 메소드가 있는 클래스에 가급적 main 함수를 사용하지 않는다.
- TDD 방식을 권장하고, TDD test 클래스를 만들고 싶으면 Ctrl + Shift + T 를 누르면 된다.
- for 문을 빠르게 만드려면 fori 를 입력하면 된다.
- 생성자 빠르게 만들기 new 생성자이름까지만 입력하고 Ctrl + alt + v 를 입력
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 16930번 문제 (DFS, BFS) (0) 2021.03.28 [알고리즘] Greedy Algorithms 그리디 알고리즘 개념 이해하기 (0) 2020.10.30