삐까냥의 파도타기

Q9461. 파도반 수열 본문

코딩/백준 알고리즘

Q9461. 파도반 수열

금손형아 2019. 2. 10. 23:04

한 변의 값을 나열해나가면 다음고 같이 규칙이 보입니다.




import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.util.StringTokenizer;


public class Q9461 {


static long[] array = new long[101];

public static void main(String[] args) throws Exception {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

StringTokenizer st = new StringTokenizer(br.readLine());

array[1] = 1;

array[2] = 1;

array[3] = 1;

array[4] = 2;

array[5] = 2;

for (int i = 6; i <= 100; i++) {

array[i] = array[i-1] + array[i-5];

}

int testCase = Integer.valueOf(st.nextToken());

for (int t = 1; t <= testCase; t++) {

st = new StringTokenizer(br.readLine());

int nowNum = Integer.valueOf(st.nextToken());

System.out.println(array[nowNum]);

}

}


'코딩 > 백준 알고리즘' 카테고리의 다른 글

Q2167. 2차원 배열의 합  (0) 2019.02.11
Q11057. 오르막 수  (0) 2019.02.10
Q9465. 스티커  (0) 2019.02.10
Q2163. 초콜릿 자르기  (0) 2019.02.10
Q1010. 다리놓기  (0) 2019.02.10