혼자 공부하려고 책 산건데, 앞에 내용은 이해되서 연습문제까지 푸는데
심사문제를 푸는데 어려움을 느끼고 있는데요.
혼자 문제를 풀어보고 이해하라는 취지는 알겠는데
여기 게시판에 올라온 것만으로 이해하기가 힘들어서
정확한 답을 가지고 거꾸로 찾아가는 공부를 하고 싶은데
제대로 된 답이 없으니 공부하기가 더 힘든 것 같은데요..?
계속 문제를 풀고 여기에 올려서 답을 확인하는 방법 외에는
답을 알 수 있는 방법이 없나요? 좀 불편하네요ㅠㅠ
반복문을 for loop나 while loop를 쓰냐에 따라 다르고, loop가 끝나는걸
함수로 만들어 끝내냐 그냥 break를 써서 끝내냐
변수가 엄청 많습니다. 물론, 시간복잡도를 생각하면 어느정도
범위는 줄어들겠지만 그래도 굉장히 많은 길로 정답 유추가 가능합니다.
꼭 정답에 맞춰서 작성을 하겠다고 생각하지 않으셨으면합니다.
일단 내용을 이해하는게 일순위입니다. 어디에, 어떻게 쓰이는지 알아야 사용을 할 수가 있겠죠?
내용을 이해했는데 문제가 어렵게 느껴지는건 어떻게 구현을 해야할지 몰라서라고 생각합니다.
흔히, 그림퍼즐 같은 경우 중간에서부터 맞춰나가려하면 엄청 어렵습니다. 하지만 가장자리부터 맞춰나가면 쉽습니다.
여기서 가장자리는 문제에서 주어지는 조건이라고 생각합니다.
이 조건을 바탕으로 차근차근 풀어보시면 될 것 같습니다.
안녕하세요! 저는 글 올렸던 학생인데요.
강의를 다시 수강하려고 계정을 새로 만들었습니다.
먼저 친절한 답변과 조언 너무 감사드립니다.
일단 내용을 이해하시라는 말씀. 정말 정답인 것 같습니다.ㅠㅠ
저는 문제를 받으면 뭘 먼저 써야할지도 몰라서 끙끙..
또 여기 답을 이해하지 못해서 끙끙.. 그래서 금방 지쳤나봅니다ㅠㅠ
강의에만 또 너무 의존했던 것 같기도하네요 ㅠㅠ반성합니다...
시간이 많이 걸리더라도 조금 더 자세하고 철저하게 공부하려고 합니다.
감사합니다!!
구현하는 방법은 다양합니다. 제대로 동작하는 결과만 낸다면 그것도 정답 코드입니다.
모범 답안은 없습니다.
심사문제에 어려움 느낀다면 해당 단원에 있는 예제와 연습문제를 다시 보는 걸 추천드립니다. 대부분은 예제와 연습문제를 토대로 코드를 조금만 변형하면 통과할 수 있는 수준으로 되어 있습니다.
1년 6개월 동안의 베타를 거쳐서 통과율이 지나치게 낮은 문제는 난이도를 완화했습니다. 대부분의 문제는 80% 이상의 통과율을 갖습니다. 전체 문제의 통과율을 볼 수 있습니다.
https://dojang.io/view/oj/problems.php?courseid=7&page=0
풀지 못할 때는 통과하는 것도 좋은 학습법입니다. 전체를 가볍게 학습하고, 다시 반복해서 학습하면 이해도가 깊어집니다. 많은 학습자는 한 번에 하나씩 완벽하게 정복해서 전체를 이해해야 한다고 생각하지만, 교육학자들은 학습이 그렇게 이뤄지지 않는다는 사실을 잘 이해하고 있습니다.
뇌는 휴식이 필요합니다. 몰두해서 매달리는 것보단 잠시 휴식을 취하며 공부했을 때 이해가 더 잘 되고, 학습 효율이 높다는 사실을 발견했습니다. 어려울 땐 잠시 쉬면서 뇌가 이해할 시간을 주세요.
감사합니다! 강의 처음부터 다시 들어보려고 계정을 새로 파버렸습니다 ㅠㅠ
제가 혹시나 놓친부분은 없는지 다시 들어보면서 이해하는게
맞다고 생각이들어서요ㅠㅠ 친절한 답변 감사합니다...
혼자 공부하는 것도 서러운데 ㅠㅠ여기에 질문글 올리시는 분들보면
대단히 잘해보이시는 것 같아서 저만 모르는 것 같아서 속상해서
글을 올렸던 것 같습니다.. 친절한 답변 감사합니다!
최대한 답에 의존해보지 않고 풀이하도록 노력해볼게요!
답변 감사합니다. 책으로 공부하면 더 좋아요.
저희 출판사에요(소근소근) ^^;
풀이가 어려울 때는 심사문제 해설을 보는 것도 방법이에요. 힌트쯤 보면 어때요.
사용자 패턴이기는 한데, 어떤 사용자는 무조건 심사문제를 제출해서 힌트를 본 다음에 답안을 시도하기도 합니다.
어떤 사용자는 힌트도 보지만, 끝까지 스스로 하려고 시도해서 45회씩이나 시도하기도 합니다(지뢰찾기 문제가 코딩을 처음하면 어려워요)
공부 방법에도 왕도가 없고, 자기만의 스타일로 차근차근 공부해보세요.
어려울 땐 언제든 여기에 글 올리세요.
즐공하세요!