본문 바로가기
프로그래머스

멀리 뛰기 C++

by paysmile 2022. 3. 25.

https://programmers.co.kr/learn/courses/30/lessons/12914

 

코딩테스트 연습 - 멀리 뛰기

효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸, 1칸, 1칸) (2칸, 2

programmers.co.kr

#include <string>
#include <vector>

using namespace std;
long long dp[2002];

long long solution(int n) {
	long long answer = 0;

	dp[0] = 0;
	dp[1] = 1;
	dp[2] = 2;
	for (int i = 3; i <= n; i++) {
		dp[i] = (dp[i - 1] + dp[i - 2])%1234567;
	}

	answer = dp[n]%1234567;
	return answer;
}

'프로그래머스' 카테고리의 다른 글

스티커 모으기(2) C++  (0) 2022.03.25
자동완성 C++  (0) 2022.03.25
단속카메라 C++  (0) 2022.03.25
섬 연결하기 C++  (0) 2022.03.25
순위 C++  (0) 2022.03.24