정보처리기사 실기 · 2025년 1회 · 13번

Q.132025년1회10과목 · Java배점 5점
아래 코드의 출력값을 작성하시오.
public static void main(String[] args) {
    System.out.println(calc("5"));
}
static int calc(int value) {
    if (value <= 1) return value;
    return calc(value - 1) + calc(value - 2);
}
static int calc(String str) {
    int value = Integer.valueOf(str);
    if (value <= 1) return value;
    return calc(value - 1) + calc(value - 3);
}

이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.

이 회차 문제 풀어보기 →정보처리기사 실기 더 풀기