알고리즘 공부는 어떻게 할까?
0. 언어 선택
1. 자주 나오는 알고리즘, 자료구조 공부
기업 코딩테스트는 브론즈5~플레티넘5 정도의 난이도가 출제
가장 좋았던 방법은 여러 유형을 풀어보는 것이 좋음
구현 -> 꾸준히
2. 시간제한을 두고 풀어보기
기출 문제를 풀 때 같은 제한 시간을 두고 풀어보기
3. 꾸준히 풀어서 감 잃지 않기
한 번 공부했다고 오랫동안 기억에 남는 것이 아니라 안 쓰다 보면 반드시 까먹게 됨.
팁
1. 다양한 사이트(프로그래머스, 백준, 구름 )등 에서 문제를 풀어볼 것
2. 너무 쉬운 문제를 많이 푸는 것은 그렇게 중요하지 않음
3. 여러 코딩 테스트를 한 번 경험해보기
4. 발전이 없는 것 같다고 해서 포기하지 말기
5. 시간 복잡도 계산을 하여 시간안에 통과되는지 계산할 줄 알아야 한다. c++기준 1초에 1억번 연산
6. 수의 범위를 기억하자
7. 구현 또는 시뮬레이션 문제는 모듈화를 하자
+ 다른사람의 코드를 보는 것이 좋다
번아웃 - 브론즈문제품 or 잠깐 알고리즘이랑 멀어져도 괜찮다
-> 1일 1문제는 알고리즘 감을 잡기 위해서하는 것. 단시간에 많은 문제를 먼저 풀고 실력이 쌓이면 감잡는 방향으로 해야함