[백준/JAVA] 10870번: 피보나치 수 5 (코테대비5)

2024. 10. 18. 19:52·코테대비

피보나치 수와 재귀함수에 대해서 배울 수 있는 문제입니다.

 

기본적으로 문제에 피보나치 수가 뭔지 알려줬습니다.

 

그림을 보시죠! 이런식으로 계속해서 자기 자신을 호출하는것을 재귀함수라고 합니다.

피보나치수 5의 값을 구해봤는데요. 5만해도 손으로 구하려면 엄청난 노가다인데 컴퓨터로 하면 정말 쉽겠죠.

 

Fn = Fn-1 + Fn-2를 코드로 구현하러 가봅시다.

import java.util.Scanner;

public class Baekjoon10870 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int N = scanner.nextInt();
        System.out.println(fibonacci(N));
    }

    public static int fibonacci(int N) {
        if (N == 0) return 0;
        if (N == 1) return 1;
        return fibonacci(N - 1) + fibonacci(N - 2);

    }
}

 

감사합니다.

'코테대비' 카테고리의 다른 글

[SWEA/JAVA] 1206. 1일차 - View  (2) 2024.10.31
[백준/JAVA] 2941번: 크로아티아 알파벳  (1) 2024.10.30
[백준/JAVA] 2460번: 지능형 기차 (코테대비4)  (1) 2024.10.18
[백준/JAVA] 10818번: 최소 최대 (코테대비3)  (3) 2024.10.13
[백준/JAVA] 3460번: 이진수 (코테대비2)  (1) 2024.10.13
'코테대비' 카테고리의 다른 글
  • [SWEA/JAVA] 1206. 1일차 - View
  • [백준/JAVA] 2941번: 크로아티아 알파벳
  • [백준/JAVA] 2460번: 지능형 기차 (코테대비4)
  • [백준/JAVA] 10818번: 최소 최대 (코테대비3)
PENGU
PENGU
  • PENGU
    펭구 랩
    PENGU
  • 전체
    오늘
    어제
    • 분류 전체보기 (31)
      • Computer Science (6)
        • OS (0)
        • Network (0)
        • Algorithm (6)
      • 코테대비 (7)
      • Java (5)
      • Python (9)
        • 파이썬 문법 (8)
      • Project (1)
      • 이야기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • Computer Science
    • Operation System
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 2460
    책임 ㅜㅈㅇ심 설계
    코테 대비
    자바 재귀식
    오브젝트 리뷰
    오브젝트 스터디
    점프 투 파이썬
    백준 코테
    파이썬 자료형
    데이터 중심 설계
    자바 피보나치의수
    파이썬 기초
    싸피 코테 대비
    오브젝트 챕터2
    조영호 자바
    swea 자바
    싸피 대비
    swea1206
    파이썬
    백준 자바
    조영호 오브젝트
    백준 replace
    오브젝트 자바
    백준 코테 대비
    백준 대비
    swea view
    책임 중심 설계
    피보차니수
    오브젝트
    점프투파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
PENGU
[백준/JAVA] 10870번: 피보나치 수 5 (코테대비5)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.