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

내꿈은프로틴부자님의 프로필 이미지
내꿈은프로틴부자

작성한 질문수

세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)

재귀함수 이해하기 [문제풀이] : BOJ 4779

제 학습방법이 맞는지 궁금합니다..

해결된 질문

작성

·

119

0

만약 강의보기전에 알고리즘 문제 풀 때, 아무것도 쓰지 못할 경우에는

  1. 일단 어떻게 접근할지 생각해본다 (한 자라도 쓸 수 없더라도)

  2. 강의를 본다.

  3. 모르는 개념이 나왔을때, 따로 공부하고 코드를 계속 외울때까지 써본다.

이런 방식으로 해도 괜찮을까요??

답변 1

0

알리 Ally님의 프로필 이미지
알리 Ally
지식공유자

안녕하세요. 내꿈은프로틴부자님!

말씀해주신 1~3번 학습 방법대로 진행하셔도 좋을 것 같습니다.

 

다만 3번에서 단순히 코드를 외우시면 안되고,

먼저 코드가 어떻게 동작하는지 명확하게 이해하시는게 선행되어야 합니다.

코드의 논리를 이해하고, 여러 문제를 풀이하며 반복해서 체화하는 느낌으로 학습하시는걸 추천드립니다.

 

현재 문제를 풀이하실 때 접근 자체가 어려우시다면,

강의와 함께 병행하여 백준이나 프로그래머스에서 강의 내용과 유사한 쉬운 문제를 많이 푸시는걸 추천드립니다.

쉬운 문제라 함은 백준 문제 브론즈5 ~ 실버5 수준, 프로그래머스 문제 레벨0 ~ 1 수준을 의미합니다.

문제 사이트에서 알고리즘 및 카테고리 별로도 문제를 분류하여 볼 수도 있으니, 문제 난이도와 함께 참고하시면 도움이 되실겁니다.

 

또 궁금하신 점 있으시면 언제든 질문 부탁드립니다.

감사합니다. :)

내꿈은프로틴부자님의 프로필 이미지
내꿈은프로틴부자

작성한 질문수

질문하기