https://programmers.co.kr/learn/courses/30/lessons/12945
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
const int MOV = 1234567;
const int MAX = 100000;
int fibo[MAX + 1] = { 0, };
fibo[1] = 1;
for (int i = 2; i <= n; ++i)
{
fibo[i] = (fibo[i - 1] + fibo[i - 2]) % MOV;
}
return fibo[n];
}
레벨 2 연습문제 끝!
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스]Summer/Winter Coding(~2018) : 점프와 순간 이동 (level 2)(c++) (0) | 2020.05.23 |
---|---|
[프로그래머스] Summer/Winter Coding(~2018) : 소수 만들기 (level 2)(c++) (0) | 2020.05.22 |
[프로그래머스]연습문제 : 최솟값 만들기 (level 2)(c++) (0) | 2020.05.20 |
[프로그래머스]연습문제 : 최댓값과 최솟값 (level 2)(c++) (0) | 2020.05.20 |
[프로그래머스]연습문제 : 행렬의 곱셈(level 2)(c++) (0) | 2020.05.20 |
댓글