python/알고리즘
[알고리즘] 독학으로 공부하는 법
incastle
2019. 3. 31. 00:33
1. 먼저 알고리즘이나 문제를 푸는 방법을 이해한다.
- 완벽하지 않거나 일부만 이해했어도 성공
2. 관련 문제를 풀어본다.
- 한 문제는 길어야 2시간 정도만 고민해본다.
- 모르겠으면 포기하고 정답 소스를 보거나 풀이를 본다.
3. 1번과 2번에서 이해가 잘 가지 않는 부분이 있으면 질문한다.
- 설마 이런 것을 질문해도 될까 고민 되는 것도 질문해야 한다.
4. 다시 알고리즘을 이해해보고 문제를 다시 풀어본다.
- 모르겠으면 포기하고 다시 풀이를 본다.
- 그래도 모르겠으면, 다른 일을 하거나, 놀러 나가거나, 다른 알고리즘이나 문제를 풀어본다.
가장 중요한 점
생각을 많이 하는 것
무작정 '아 모르겠다~ 포기하고 답봐야지'가 아님
(생각만 많이하는 건 x, 포기하고 풀이를 보고 이해하는 것도 중요함)
출처: 백준 알고리즘