99클럽 코테 스터디 29일차 TIL - 백준[9461]

박예슬·2024년 11월 25일
0

99club-study

목록 보기
29/33


문제 풀이

오늘의 문제 - 백준9461.파도반 수열

나의 풀이

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
 
public class Main {
 
	static long[] seq = new long[101];
	
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringBuilder sb = new StringBuilder();
		
		padovan();
		
		int T = Integer.parseInt(br.readLine());
		
		for (int i = 0; i < T; i++) {
			sb.append(seq[Integer.parseInt(br.readLine())]).append('\n');
		}
		
		System.out.println(sb);
	}
 
	public static void padovan() {
		
		seq[1] = 1;
		seq[2] = 1;
		seq[3] = 1;
 
		for (int i = 4; i < 101; i++) {
			seq[i] = seq[i - 2] + seq[i - 3];
		}
	}
 
}
profile
공부중인 개발자

0개의 댓글