삐까냥의 파도타기
3376. 파도반 수열 본문
3376. 파도반 수열
문제 출처 : https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWD3Y27q3QIDFAUZ
규칙 찾아서 코딩하면 되네요.
2018년 3월 15일 import java.util.Scanner; public class Q3376 { public static void main(String[] args) { long[] values = getArray();
Scanner sc = new Scanner(System.in); int testCase = sc.nextInt();
for (int i = 0; i < testCase; i++) { int num = sc.nextInt(); if (num < values.length) { System.out.println("#" + (i+1) + " " + values[num]); } } }
static long[] getArray() { long[] values = new long[101]; values[1] = 1; values[2] = 1; values[3] = 1; values[4] = 2; values[5] = 2; values[6] = 3; values[7] = 4; values[8] = 5; for (int i = 9; i <= 100; i++) { values[i] = values[i-1] + values[i-5]; } return values; } } |
'코딩 > SW Expert Academy' 카테고리의 다른 글
3408. 세가지 합 구하기 (0) | 2018.03.15 |
---|---|
3260. 두 수의 덧셈 (0) | 2018.03.15 |
3307. 최장 증가 부분 수열 (0) | 2018.03.15 |
2817. 부분 수열의 합 (0) | 2018.03.15 |
3131. 100만 이하의 모든 소수 (0) | 2018.03.15 |