프로그래밍 언어 활용난도 중상
20번 · 주관식 · 5점
다음 Java 프로그램의 실행 결과를 쓰시오.
public class Main {
static int calc(int value) {
if (value <= 1) return value;
return calc(value - 1) + calc(value - 2);
}
static int calc(String text) {
int value = Integer.parseInt(text);
if (value <= 1) return value;
return calc(value - 1) + calc(value - 3);
}
public static void main(String[] args) {
System.out.println(calc("5"));
}
}