-
[BOJ - JAVA] 10870 - 피보나치 수열 5(DP) 본문
728x90
반응형
# 주소
https://www.acmicpc.net/problem/10870
# 문제
# 문제 해설 및 코드 리뷰
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int[] dp = new int[n+2];
dp[0] = 0;
dp[1] = 1;
int count = 2;
while(count <= n){
dp[count] = dp[count-1] + dp[count-2];
count++;
}
System.out.println(dp[n]);
}
}
피보나치 수열이라고 미리 얘기해주고 코딩을 하라하니 이보다 쉬울 수가 있을까요.
입력값 몇개만 주고 규칙을 알아내게 하는 것이 보통 점화식 문제인데 이 문제는 대놓고 식도 알려주고 있네요..
어려운 내용은 없으니 혹시나 자꾸만 에러가 나시면 이 코딩을 응용하시면 되겠습니다.
감사합니다.
728x90
반응형
'백준 문제 풀이' 카테고리의 다른 글
[BOJ - JAVA] 1912 - 연속합(DP) (0) | 2021.10.18 |
---|---|
[BOJ - JAVA] 1895 - 필터(슬라이딩 윈도우) (0) | 2021.10.18 |
[BOJ - JAVA] 1365 - 꼬인 전깃줄(이분탐색, 가장 긴 증가하는 부분수열) (0) | 2021.10.15 |
[BOJ - JAVA] 12015 - 가장 긴 증가하는 부분 수열2(이분 탐색) (0) | 2021.10.15 |
[BOJ - JAVA] 3040 - 백설 공주와 일곱 난쟁이(브루트포스, 백트래킹) (0) | 2021.10.13 |
Comments