피보나치 수열알고리즘/기초2023. 8. 6. 18:56
Table of Contents
피보나치 수열은 앞의 두 수를 더해서 다음 수를 만들어 나가는 수열이다.
예를 들어 앞의 두 수가 1과 1이라면 다음 수는 2가되고 1,1,2,3,5,8,13,21... 과 같은식으로 진행된다.
'앞 두개의 수를 합으로 갖는 다음값' 이라는 특징을 이용하여 코드로 구현하면
public class Main {
public static void main(String[] args) {
int num1 = 1;
int num2 = 1;
int num3 = 0;
//1+1+2+3+5+8+13+21+34....
for(int i=0; i<9; i++) {
num3 = num1 + num2;
System.out.print(num3 + ",");
num1 = num2;
num2 = num3; }
}
}
실행 결과
2,3,5,8,13,21,34,55,89,
728x90
'알고리즘 > 기초' 카테고리의 다른 글
입력된 데이터를 읽고 각 숫자의 개수를 출력하는 프로그램 (0) | 2023.08.07 |
---|---|
거스름 돈 계산하기 (0) | 2023.08.07 |
회문수(palindrome) 구하기 (0) | 2023.08.06 |
주어진 문자열을 숫자인지 판별하는 프로그램 (0) | 2023.08.06 |
화씨를 섭씨로 변환하는 코드 (0) | 2023.08.06 |
@leegeonwoo :: geonwoo
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!