문제 출처: https://www.acmicpc.net/problem/2748
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(reader.readLine()); long a = 0, b = 1, result = 0; if(n == 1){ result = 1; } else { for(int i=2 ; i<=n ; i++){ result = a + b; a = b; b = result; } } System.out.println(result); } } | cs |
'Algorithm' 카테고리의 다른 글
백준 1149번: RGB거리 (0) | 2018.11.01 |
---|---|
백준 2749번: 피보나치 수 3 (0) | 2018.10.31 |
백준 2747번: 피보나치 수 (0) | 2018.10.31 |
백준 2667번: 단지번호붙이기 (0) | 2018.10.26 |
백준 2606번: 바이러스 (0) | 2018.10.26 |