window9u   3년 전

안녕하세요! 1부터90까지 디버깅용 코드로 확인해봐도 잘 되는 것 같습니다.. 재귀함수로 보이지만 반복문처럼 실행하였습니다! 고수님들 혹시 틀린부분이 있는지 봐주실 수 있나요?

djm03178   3년 전

n=0일 때 f(n)에서는 7번째 줄과 12번째 줄이 모두 실행됩니다. 10번째 줄의 else는 8번째 줄의 if하고만 짝이기 때문입니다. 이때 fibo[0] = fibo[-1] + fibo[-2];라는 잘못된 문장을 실행하게 되어 무슨 일이 일어날지 모릅니다.

window9u   3년 전

그렇네요! 제가 또 기본적인 실수를 하였네요. 저번부터 계속 모르는 부분을 잘 알려주셨는데 정말 감사합니다!!! 

댓글을 작성하려면 로그인해야 합니다.