728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12945
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
728x90
메모리: 75.6 MB, 시간: 2.59 ms
사용 알고리즘: 다이나믹 프로그래밍
class Solution {
private static final int MOD = 1_234_567;
public int solution(int n) {
int[] dp = new int[n + 1]; // 피보나치 수를 저장할 dp 배열
dp[1] = 1;
for(int i = 2; i <= n; i++) {
dp[i] = (dp[i - 1] + dp[i -2]) % MOD;
}
int answer = dp[n];
return answer;
}
}
728x90
'Problem Solving > Programmers' 카테고리의 다른 글
[프로그래머스, 12929] 올바른 괄호의 갯수 (java) (0) | 2024.08.09 |
---|---|
[프로그래머스, 12987] 숫자 게임 (java) (0) | 2024.08.09 |
[프로그래머스, 12933] 정수 내림차순으로 배치하기 (java) (0) | 2024.08.09 |
[프로그래머스, 64063] 호텔 방 배정 (java) (0) | 2024.08.08 |
[프로그래머스, 42898] 등굣길 (java) (0) | 2024.08.08 |