Algorithm
코딩 테스트 준비 (with 이것이 취업을 위한 코딩 테스트다)
내일은개발천재🎵
2021. 3. 12. 16:48
어떤 교재를 이용할 것인가?
나동빈님의 이것이 코딩테스트다 with python을 기준으로 공부 할 예정입니다.
(Python의 기본 문법은 알고 있는 사람에게 추천드립니다.)
알고리즘의 개념 뿐만 아니라, 실제 문제에서 어떻게 적용할 수 있는지 설명되어 이 책을 선택하였습니다.
어떤 프로그래밍 언어를 사용할 것인가?
Python : 간결한 코드, 기본 자료형이 매우 다양함.
C++ : STL 사용, 시간이나 메모리 관리가 중요한 문제에서 사용
간혹 코딩테스트에서 Python을 사용할 수 없는 곳이 존재하기 때문에 C++과 병행하여 준비하고자 한다.
모든 문제를 Python과 C++로 구현하는 것이 아니라, 몇몇 문제만 C++로 구현하고자 한다.
코딩 테스트 공부 방법 (수정될 수 있다.)
2. Programmers
- Level 1
- Level 2
- Level 3
- 모르는 개념 위주
나만의 코딩테스트 공부 원칙
- 모든 코드는 Github에 업로드한다.
- 새롭게 알게된 개념은 블로그에 업로드한다.
- 문제를 풀기위해 고민하는 시간은 10분, 이후 방법을 모르겠다면 다른 사람들의 풀이 참고한다.
- 풀이 참고 후 개발 시간은 최대 20분
- 문제 하나에 너무 많은 시간을 투자하지 말 것! (다른 사람의 코드를 참고하는 것도 일종의 공부라고 생각한다.)
- 개념정리에는 많은 시간을 쏟아도 좋다.