다음 C 함수에서 `f(5)`의 반환값은?
int f(int n) {
if (n <= 1) return n;
return f(n - 1) + 2 * f(n - 2);
}정답 3번
f(0)=0, f(1)=1이다. 차례로 f(2)=1, f(3)=3, f(4)=5, f(5)=5+2×3=11이 된다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22