- 스터디 github를 자신의 계정으로 fork 받는다.
- fork 된 repository를 clone 받는다.
- 문항의 링크에서 문제를 풀이 합니다.
- 코드 리뷰할 문제 번호로 branch를 만든다
- repository에 풀이한 소스를 저장하고 commmit/push 한다.
- github에서 문제 풀이한 branch를 pull request 요청한다.
2주차 문제를 추가 했습니다.
1주차의 java 문법활용, 완전탐색(브루트포스) 와 같은 문제가 주를 이뤘다면 2주차는 자료구조를 알고 이를 적절히 해결하는데 중점이 있습니다.
Array, Stack, Queue, List(ArrayList, LinkedList), Graph, Tree 자료구조의 특성을 이해하고 이를 적절하게 사용하는데 의의가 있습니다.
코딩테스트에서 무엇을 중점적으로 보느냐에 따라 다르겠지만 실제로 직접 구현하여 해결하는 것보단 얼마나 알맞는 자료구조를 활용하는데 더 중점을 둔다고 합니다.
JAVA DOC Java.util 패키지의 자료구조 구현체 들을 확인해보고 적절하게 적용하는것이 중요합니다.