-
[백준 - 9507번] Generations of Tribbles - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 4. 23:21
이번에는 BOJ의 9507번 문제 "Generations of Tribbles" 를 풀어보도록 하자
입력으로 첫 번째 줄에 테스트 케이스의 개수 t 가 주어지고, 다음 t 줄만큼 몇 번째 꿍 피보나치를 구해야하는지를 나타내는 n이 주어진다.
출력으로 각 테스트 케이스의 꿍 피보나치 값을 출력하면 되는 문제이다.
성공한 코드는 아래와 같다.
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); long[] arr = new long[69]; arr[0] = 1; arr[1] = 1; arr[2] = 2; arr[3] = 4; for(int i = 4; i < 68; i++){ arr[i] = arr[i - 1] + arr[i - 2] + arr[i - 3] + arr[i - 4]; } int t = Integer.parseInt(br.readLine()); for(int i = 0; i < t; i++){ int n = Integer.parseInt(br.readLine()); bw.write(arr[n] + "\n"); } bw.flush(); br.close(); bw.close(); } }
문제 : https://www.acmicpc.net/problem/9507
혹시 코드에 이상한 부분이나 틀린 부분이 있던지, 이해가 안가는 부분이 있다면 댓글로 알려주세요
'Algorithm > BOJ(Baekjoon Online Judge)' 카테고리의 다른 글
[백준 - 2774번] 아름다운 수 - Java //Wello Horld// (0) 2020.03.05 [백준 - 16948번] 데스나이트 - Java //Wello Horld// (0) 2020.03.05 [백준 - 10807번] 개수 세기 - Java //Wello Horld// (0) 2020.03.02 [백준 - 2960번] 에라토스테네스의 체 - Java //Wello Horld// (0) 2020.03.02 [백준 - 2776번] 암기왕 - Java //Wello Horld// (0) 2020.03.02