1003피보나치 함수

LJM·2023년 1월 14일
0

백준풀기

목록 보기
34/259

https://www.acmicpc.net/problem/1003

import java.io.*;
import java.util.*;

public class Main
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int T = Integer.parseInt(br.readLine());
        
        int[] zeroArr = new int[41];
        zeroArr[0] = 1;
        zeroArr[1] = 0;
        zeroArr[2] = 1;
        
        int[] oneArr = new int[41];
        oneArr[0] = 0;
        oneArr[1] = 1;
        oneArr[2] = 1;
        
        for(int i = 3; i < 41; ++i)
        {
            zeroArr[i] = zeroArr[i-1] + zeroArr[i-2];
            oneArr[i] = oneArr[i-1] + oneArr[i-2];         
        }
        
        int N = 0;    
        for(int i = 0; i < T; ++i)
        {
            N = Integer.parseInt(br.readLine());
            System.out.println(zeroArr[N] + " " + oneArr[N]);
        }     
    }
}
profile
게임개발자 백엔드개발자

0개의 댓글