티스토리 뷰
728x90
반응형
백준 온라인 저지(BOJ) 10870번 피보나치 수 5
https://www.acmicpc.net/problem/10870
* 사용언어 : C언어, C++
1. 문제
N번째 피보나치 수를 출력
2. 풀이
N의 최대값이 20이므로 메모이제이션 없이 단순 재귀 형태로 구현했습니다.
0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이므로
base condition은 n이 2보다 작으면 n을 그대로 return하게 했습니다.
3. 코드
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif
/*
10870_피보나치 수 5
1116KB 0ms
*/
#include <cstdio>
int N;
int fibonacci(int n) {
if (n < 2) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}
int main() {
#ifdef _WIN32
freopen("input.txt", "r", stdin);
#endif // _WIN32
scanf("%d", &N);
printf("%d\n", fibonacci(N));
return 0;
}
728x90
반응형
'개발자 > 문제풀이 (C언어)' 카테고리의 다른 글
[백준/BOJ] 4779번 칸토어 집합 (C/C++) (0) | 2024.01.10 |
---|---|
[백준/BOJ] 25501번 재귀의 귀재 (C/C++) (0) | 2024.01.08 |
[백준/BOJ] 27433번 팩토리얼 2 (C/C++) (0) | 2024.01.06 |
[백준/BOJ] 20920번 영단어 암기는 괴로워 (C/C++) (0) | 2024.01.04 |
[백준/BOJ] 2108번 통계학 (C/C++) (0) | 2024.01.02 |
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 인간본성불패의법칙
- 동탄에듀센터
- 영화감상평
- 안전운전특약
- 내가틀릴수도있습니다
- 긴 자리 곱셈
- 최재천의공부
- 독서감상평
- 나는늘잘해야한다고생각한다
- 동탄에듀센터2
- 지루함의심리학
- 정세현의통찰
- 정올
- 세상을 읽는 새로운 언어 빅데이터
- 센터독서클럽
- 역사의쓸모
- 문현공
- 자동차보험
- 원서잡아먹는영작문
- JUNGOL
- 쿠프마케팅
- 긴 자리 덧셈 뺄셈
- 나의첫죽음학수업
- AdSendse
- 여가포인트
- 독서 감상평
- 자이언트임팩트
- 삼성전자
- 호암의마지막꿈
- 당신도느리게나이들수있습니다
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함