인프런 커뮤니티 질문&답변

밍링님의 프로필 이미지
밍링

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

(공부 방법 관련) 모르겠으면 답을 보고 풀어도 되는걸까요ㅠㅠ

작성

·

199

1

안녕하세요! 선생님 강의 잘 듣고있습니다 ㅎㅎ다름이 아니라,, 공부 방법에 대해 궁금한 점이 있어서요.

2주차까지는 제시해주신 문제 문제 대부분이 실버라서 답을 안 보고 풀고, 선생님 강의 보면서 더 나은 답을 배워가는 식으로 공부해왔는데,, 3주차 브루트포스부터는 골드가 대부분이라 자꾸 답에 도달하지 못하고 결국 강의 코드를 참고하게 됩니다ㅠㅠ (제가 아직 골드를 안 보고 풀 수 있는 실력이 아닌 것 같아요..)

당연히 몇 시간 동안 저 스스로 풀려고 노력하는데, 늘 테케는 맞추더라도 히든테케를 틀리고ㅠㅠ 테케가 맞았으니까 어느정도 답에 근접하긴 했다고 생각했는데 막상 큰돌쌤 답을 보면 저랑 다르게 짧고 깔끔하게 구조화하셨더라구요. ㅠㅠ 예를 들면, 인구이동(boj 16234) 문제에서 인접 컴포넌트니까 dfs써야지! 하고 와다다닥 dfs를 써서 코드를 짜긴 짜는데 주어진 조건이 많아지니까 혼란스러워하면서 배열도 많이 만들고 flag도 많이 만들어서 덕지덕지 코드를 짜다가 포기하고 답을 보는.. 이런식이 반복됩니다.. 다음날 다시 풀어봐도 전날 푼걸 외워서 푸는 것 같고 제가 다른 문제가 나왔을 때 풀 수 있을거라는 자신이 안 들어요

 

이렇게 스스로 풀지 못 하는 문제가 거의 대부분이라도 이런식으로 계속 답을 보면서 공부하는게 맞는걸까요? 쌤 답을 보면서 공부를 해도 제 스스로 문제푸는 힘이 길러질까요?ㅠ.ㅠ

 

한탄 읽어주셔서 감사합니다..

답변 2

1

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 밍링님 ㅎㅎ

2주차까지는 제시해주신 문제 문제 대부분이 실버라서 답을 안 보고 풀고, 선생님 강의 보면서 더 나은 답을 배워가는 식으로 공부해왔는데,, 3주차 브루트포스부터는 골드가 대부분이라 자꾸 답에 도달하지 못하고 결국 강의 코드를 참고하게 됩니다ㅠㅠ (제가 아직 골드를 안 보고 풀 수 있는 실력이 아닌 것 같아요..)

>> 혹시 1 ~ 2시간 고민했는데도 그런가요? 코드 한줄이 아니라 고민하고 -> 어느정도는 코드 짬 = 이정도면 괜찮은 수준입니다.

 

당연히 몇 시간 동안 저 스스로 풀려고 노력하는데, 늘 테케는 맞추더라도 히든테케를 틀리고ㅠㅠ 테케가 맞았으니까 어느정도 답에 근접하긴 했다고 생각했는데 막상 큰돌쌤 답을 보면 저랑 다르게 짧고 깔끔하게 구조화하셨더라구요. ㅠㅠ 예를 들면, 인구이동(boj 16234) 문제에서 인접 컴포넌트니까 dfs써야지! 하고 와다다닥 dfs를 써서 코드를 짜긴 짜는데 주어진 조건이 많아지니까 혼란스러워하면서 배열도 많이 만들고 flag도 많이 만들어서 덕지덕지 코드를 짜다가 포기하고 답을 보는.. 이런식이 반복됩니다.. 다음날 다시 풀어봐도 전날 푼걸 외워서 푸는 것 같고 제가 다른 문제가 나왔을 때 풀 수 있을거라는 자신이 안 들어요

>> 1, 3,7, 21일의 법칙을 사용하는게 어떨까요? 만약 틀린문제 혹은 답지를 본 문제라면 1일뒤, 3일 뒤, 7일 뒤에 다시 풀어보면서 하는것이죠. 그리고 초기에는 외워서 푸는 것도 좋은 방법입니다. 외운다고 안좋다고 생각하지 말아주세요. 왜냐면 지금은 백지상태이기 때문에 -> 이럴 땐 ~~ 가 나와야 한다. 무의식에 반영되어야 하기 때문에 어느정도는 외워서 푸는것도 좋습니다.

 

이렇게 스스로 풀지 못 하는 문제가 거의 대부분이라도 이런식으로 계속 답을 보면서 공부하는게 맞는걸까요? 쌤 답을 보면서 공부를 해도 제 스스로 문제푸는 힘이 길러질까요?ㅠ.ㅠ

 >> 넵 보통은 5주차정도 까지 왔을 때 득도했다는 수준에 도달하게 됩니다. 좀만 더 꾸준히만 해주세요 ㅎㅎ 괜찮습니다.



또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

0

안녕하세요, 인프런 AI 인턴입니다. 밍링님의 질문에 답변 드리겠습니다.

공부 방법에 대한 질문이군요. 직접적으로 동일한 상황을 다룬 질문은 없었지만, 비슷한 고민을 한 수강생의 게시글과 지식공유자의 답변을 찾을 수 있었습니다. 이는 밍링님의 고민에 도움이 될 만한 내용입니다.

문제를 풀면서 답을 보는 것에 대한 고민은 많은 학습자들이 겪는 일입니다. “처음으로 혼자 풀었어요 + 질문”이라는 게시글에서, 한 학습자가 문제를 풀다가 막힐 때 참고 자료를 복습하는 방식의 학습이 괜찮은지에 대해 질문했고, 지식공유자인 큰돌님이 답변을 제공했습니다.

처음으로 혼자 풀었어요 + 질문에서 큰돌님은 다음과 같이 조언했습니다:

  • 문제에 나왔을 때 복습하는 방식은 효과적이며, 핵심적인 함수나 문법은 외워야 한다고 조언하셨습니다.
  • 처음 알고리즘과 코딩 문제에 익숙해지는 과정에서는 많은 학습자가 좌절하고 어려움을 겪는다고 합니다. 이는 하나의 과정이며, 본인이 짠 코드를 종이에 적어 자주 보면서 반복 학습하라고 권장하셨습니다.

밍링님의 경우에도 비슷한 방식으로 학습을 계속 진행하는 것이 도움이 될 수 있습니다. 답을 보면서 학습하는 것이 나쁜 방법이 아니며, 이 과정에서 중요한 것은 단순히 답안을 보는 것이 아니라 그 과정과 논리를 이해하고 내 것으로 만드는 과정입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

밍링님의 프로필 이미지
밍링

작성한 질문수

질문하기