강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

조영상님의 프로필 이미지
조영상

작성한 질문수

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

4. 피보나치 재귀(메모이제이션)

이런 코드는 어떤가요?

작성

·

13

0

import java.util.*;

public class Main {
  public static void main(String[] args){
    Scanner in = new Scanner(System.in);
    solution(in.nextInt(), 1, 1, 0);
    in.close();
  }

  public static void solution(int target, int start, int value, int prevValue) {
    if (target >= start) {
      System.out.print(value + " ");
      solution(target, start + 1, value + prevValue, value);
    }
  }
}

다음과 같이 풀어보았는데요, 재귀와 메모이제이션을 비슷하게 구현한것 같아서요.

이렇게 작성하면 어떨지 문의드려요!

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
조영상님의 프로필 이미지
조영상

작성한 질문수

질문하기