좋지 못한 예

문제 푸는 도중 규칙을 찾고서 빠르게 푸려고 하는 방식은 좋다. 

그러나 규칙만 찾고 그 원리에 대해서 이 규칙을 100% 적용해도 되는 걸까? 라고 다시한번 생각해보길 바란다.


제대로 된 풀이



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package n11726;
 
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] dp;
 
        int n = sc.nextInt();
        dp = new int[n+1];
 
        dp[0= 1;
        dp[1= 1;
        for(int i = 2; i<=n; i++){
            dp[i] = dp[i-1+ dp[i-2];
            dp[i] %= 10007;
        }
 
        System.out.println(dp[n]);
    }
}
 
cs




+ Recent posts