728x90
SMALL

public class Solution {
    public long solution(long n) {
        long answer = 0;
        long[] array = new long[n+1];
        array[0] = 0;
        array[1] = 1;
        
        if(n == 0)
        {
            return 0;
        }
        else if(n == 1)
        {
            return 1;
        }
        
        for(int i = 1;i<n;i++)
        {
            array[i+1] = array[i]%1234567 + array[i-1]%1234567;
            answer = array[i+1]%1234567;
        }
        
        return answer;
    }
}

 

///

 

public class Solution {

    public int solution(int n) {
        
        if(n==0 || n==1)
            return n;
        
        int f1=1;
        int f2=0;
        int answer=0;
        for(int i=2;i<=n;i++){
            answer= (f1+f2) % 1234567;
            f2=f1;
            f1=answer;           
        }

        return answer;
    }
}
728x90

설정

트랙백

댓글