삐까냥의 파도타기
Q1003. 피보나치 함수 본문
0과 1을 호출하는 횟수를 저장하며 앞으로 나아가는 로직.
0번째와 1번째는 1로 세팅을 하고, 2부터 0과 1 호출 횟수를 계산하면 됩니다.
import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Q1003 { static int array[][] = new int[41][2]; public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine());
int testCase = Integer.valueOf(st.nextToken());
array[0][0] = 1; array[1][1] = 1;
for (int i = 2; i <= 40; i++) { array[i][0] = array[i-2][0] + array[i-1][0]; array[i][1] = array[i-2][1] + array[i-1][1]; }
for (int i = 1; i <= testCase; i++) { st = new StringTokenizer(br.readLine()); int maxNum = Integer.valueOf(st.nextToken()); System.out.println(array[maxNum][0] + " " + array[maxNum][1]); } } } |
'코딩 > 백준 알고리즘' 카테고리의 다른 글
Q11726. 2 x n 타일링 (0) | 2019.02.09 |
---|---|
Q1149. RGB 거리 (0) | 2019.02.09 |
Q2579. 계단오르기 (0) | 2019.02.09 |
Q9095. 1, 2, 3 더하기 (0) | 2019.02.09 |
Q1463. 1로 만들기 (0) | 2019.02.09 |