728x90
반응형
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
📌 접근 방법
피보나치 수열을 이용하여 풀었습니당.
n | 방법 | 수 |
1 | 1 | 1 |
2 | 11 2 |
2 |
3 | 111 12 21 |
3 |
4 | 1111 112 121 211 22 |
5 |
5 | 11111 1112 1121 1211 2111 122 212 221 |
8 |
이렇게 규칙을 따라가보면 피보나치 수열로 증가하는 규칙을 찾을 수 있습니다 !
PASS CODE
class Solution {
public long solution(int n) {
long []dp = new long[n+1];
dp[0] = 1;
dp[1] = 1;
for(int i=2; i<=n; i++) {
dp[i] = (dp[i-1] + dp[i-2]) % 1234567;
}
return dp[n];
}
}

728x90
반응형
'Coding Test > Programmers' 카테고리의 다른 글
[JAVA][Programmers] 괄호 회전하기 (1) | 2025.03.12 |
---|---|
[JAVA][Programmers] 예상 대진표 ⭐️ (0) | 2025.03.12 |
[SQL][Programmers] 동물의 아이디와 이름 (0) | 2025.03.11 |
[JAVA][Programmers] 다음 큰 숫자⭐️⭐️ (1) | 2025.03.08 |
[SQL][Programmers] 동물의 아이디와 이름 (1) | 2025.03.04 |