-
알고리즘 2번 - 피보나치 수열 출력알고리즘/알고리즘 기초 100제 2020. 6. 21. 22:44
2020-06-21
피보나치 수열 출력하기.
for, 배열 사용
public class Fibo { /** * 피보나치 수열 출력 * 20-06-21 * * An = An-1 + An-2; * */ public static void main(String[] args) { int[] arr = new int[100]; int n=10; arr[0] = 1; arr[1] = 1; for(int i=2; i<n; i++){ arr[i] = arr[i-2] + arr[i-1]; } for(int i=0; i<n; i++){ System.out.print(arr[i] + " "); } // 해답 2번. System.out.println(); System.out.println("**************************"); int previousTempValue = 1; int previousTempValue2 = 1; System.out.print("1 1 "); for(int i=2; i<n; i++){ int currentValue = previousTempValue + previousTempValue2; System.out.print(currentValue + " "); previousTempValue = previousTempValue2; previousTempValue2 = currentValue; } } }
출처 : https://www.youtube.com/watch?v=WpzjpKt0lbc&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=3
'알고리즘 > 알고리즘 기초 100제' 카테고리의 다른 글
문제 6 - 최대공약수 (0) 2020.07.08 문제 5 - 대소문자 변환 (0) 2020.06.30 문제 4번 - 10진수를 2진수로 변환 (0) 2020.06.30 알고리즘 3번 - 최빈수 구하기 (0) 2020.06.21 1번 학생이름 저장 및 검색 (0) 2020.06.16