처음 회귀함수(재귀함수)를 배우게 되면 조금 어려운 부분이 있습니다.
알고보면 그렇게 어려운것은 아닌데 처음에 이해하기까지 어렵다보니 꼭 봐야하는 것이 아니라면 좀더 프로그래밍에 대해서 익숙해진 이후에 보는 것도 나쁘지는 않습니다.
개인적으로는 재귀함수가 잘 이해가 가지 않으면 재귀를 사용하지 않고 반복문을 사용해서 바꿔보는 것을 해봅니다.
그이후에 반복되는 부분을 함수로 변환해보고 그다음 재귀로 변환해보는 방법으로 이해를 하고 있습니다.
재귀로 만들수 있는 것은 대부분 반복문으로도 만들수가 있습니다.
당장 너무 어렵다면 여기에 너무 많은 시간을 투자하는 것보다는 다음에 좀더 공부하는 것으로 하는게 어떠할까 합니다.