https://qkqhxla1.tistory.com/990
- 기본적인 자료구조, 알고리즘 구현 및 응용이 가능한 수준이 된 경우
백준에서 문제집 카테고리 -> 공개 카테고리로 간 후 끝 페이지로
그리고 하나하나 돌아가면서 쉬워보이는 카테고리를 골라 풀어보기
➡️ 쉬운 문제라 2번과 중복될 수 있지만, 수학 지식이 섞여있는 문제가 있어 단순한 구현의 문제인 2번보다는 생각을 더 해야 함- 머리로 생각한것을 프로그래밍으로 별생각없이 옮기는게 아닌 추가적으로 더 생각을 해야 하는 과정
- 이 난이도부터가 프로그램을 효율적으로 실행 하기위한 로직을 조금씩 생각하기 시작하는 진정한 알고리즘 공부 입문단계
- 취업용 알고리즘 책 구매
- 한 챕터씩 이해해가며 구현 후 백준사이트에서 해당 카테고리의 문제 풀어보기! 이때 문제 풀기 어려운경우 답 찾아보고 이해하기
➡️ 초반에는 코딩자체를 어떻게 해야할지 모르는경우가 많으므로 문제와 답을보고 이해하며 머리에 해당 템플릿을 만들어 놓는게 좋으며 어느정도 시간이 지나면 이 알고리즘에 대해 스스로 코드를 짤 줄 알아야 함- 이런식으로 모든 분류를 한 바퀴 순회
- 효율적인 공부와 시간낭비 최소를 위해
주류 알고리즘
을 많이 풀어보는게 중요
➡️ 카카오는 공개, 비공개인 다른곳은 구글링해가며주류 알고리즘
위주 공부가 효율적- 많이 어려운 내용을 이해 안가는데 혼자 해보겠다고 시간낭비 하지 말고 유형만 파악! 어떻게 푸는지 방법만 떠올라도 50%는 푼 것임
- 취업에 나오는 문제 집중적으로 풀기
- 한번 푼 문제 방식 바꾸어 다시 풀어보기