해결된 질문
작성
·
49
0
안녕하세요 딩코님!
현재 4주차 숙제부분까지 강의를 완료하고 5주차는 실전문제풀이과정이라 해당 과정 들어가기전에 질문이 있습니다.
4주차 까지 들으면서 이전까지는 숙제문제는 바로 코드로 작성하진 못해도 어 이렇게 풀면 되지않을까 하는 구상이 가능했는데 3주차 숙제인 멜론 베스트 앨범뽑기부터 해서 4주차 숙제들은 전부다 문제를 봐도 해당 주차에 배웠던 알고리즘들을 이용해서 풀어보려해도 시작점 조차 생각이 나질않아 바로 해설영상을 보고 따라치는 정도로밖에 하질못해 다시 반복해서 공부할 예정입니다.
5주차 영상부터는 4주차까지의 숙제로 주신 알고리즘 문제를 전부 이해하고 시청하는게 좋을까요 아니면 일단 문제들을 최대한 풀어서 익숙해질떄까지 계속 풀면서 이해하는게 좋을지 궁금합니다.
또 알고리즘 문제를 풀면서 정답이나 해설영상을 몇분까지 풀다가 보면 좋을까요
지금까지는 문제를 풀다가 '아 나 더이상 이 이상은 작성 못하겠어' 할떄 정답과 해설영상을 봐왔는데
이렇게 하니 어려운 문제를 풀때는 시간이 너무 소모되는거 같아 이게 맞나? 싶을떄도 있어 제가 잘못 공부하고있는건지도 궁금합니다!
답변 1
1
안녕하세요 영욱님! 좋은 질문 감사합니다!
우선, 알고리즘 공부하시면서 정말 많은 분들이 비슷한 경험을 하시니 걱정하지 마시길 발반디ㅏ!!
4주차 숙제인 멜론 베스트 앨범뽑기부터 난이도가 확실히 올라가는 편입니다. 모든 숙제를 100% 이해하고 5주차로 넘어가는 것이 이상적이지만, 실제로는 그렇게 하기 어려울 수 있습니다.
따라서, 일단 5주차 강의를 들어보시는 것을 추천드립니다! 실전 문제풀이 과정을 통해 어떻게 접근하는지 보는 것만으로도 배울 점이 많습니다. 또한 동시에 이해가 안 되는 3-4주차 숙제들은 반복해서 복습하세요.
학습은 선형적으로 진행되지 않을 수 있습니다. 때로는 앞으로 나아가면서 돌아와 복습하는 과정이 더 효과적일 수 있습니다.
"문제를 풀다가 '아 나 더이상 이 이상은 작성 못하겠어' 할때 정답과 해설영상을 봐왔는데"
이 방식에 대해서 저는 좋다고 생각합니다! 결국 알고리즘 학습에서 중요한 것은 충분히 고민하는 시간과 막히는 지점을 파악하는 것이라고 생각합니다!
다만, 10분 이상의 시간을 쓰지는 마세요. 차라리 빠르게 해설을 본 다음에 다시 풀어보는 것을 추천드립니다. 결국 알고리즘 문제는 훈련과 같기에, 여러번 떠올려보고 여러번 풀어보시는 것이 더 효율적일 거에요!! 시간이 너무 소모된다고 느끼신다면, 타이머를 설정해보시길 추천드립니다
알고리즘은 근육과 같아서 반복해서 훈련할수록 강해집니다. 지금 어렵게 느껴지는 것은 매우 자연스러운 과정이니 포기하지 마시고 계속 도전해보시길 바랍니다!!! 언제든 또 질문해주세요 좋은 하루 보내시길 바랍니다!!