[백준]2748번 피보나치 수2

Jimin·2022년 8월 11일
0

백준

목록 보기
7/11

피보나치 수1 문제와 동일한 조건이라 똑같은 코드를 제출했지만 틀렸다.
문제 유형을 찾아보니 동적 프로그래밍 유형이었다.
메모제이션 기법을 사용하여 해결했다.

long arr[] = new long[n+1];

arr[0] = 0;
arr[1] = 1;

for (int i = 2; i <= n; i++) {
	arr[i] = arr[i-1] + arr[i-2];
}

System.out.println(arr[n]);

문제를 제출했을 때 바로 맞히지는 못 했는데 그 원인은 int형 배열을 사용해서 그런 것이라고 예상됨.

0개의 댓글