728x90
반응형
피보나치 수
⭐️ 코드
class Solution {
public int solution(int n) {
int answer = 0;
int[] fiboNum = new int[n + 1];
fiboNum[0] = 0;
fiboNum[1] = 1;
return Fibo(n, fiboNum);
}
private int Fibo(int n, int[] fiboNum) {
for(int i = 2; i <= n; i++) {
fiboNum[i] = (fiboNum[i-2] + fiboNum[i-1]) % 1234567;
}
return fiboNum[n];
}
}
💡 문제 풀이
피보나치 수 문제인데.. 뭔가 이상하다.
1234567로 나누는 수는 n번째 수만 나누면 되는 것인 줄 알았는데 모든 수를 나누더라..
이거 때문에 삽질했다.
문제가 잘못된 건지 내가 이해를 못 한 건지는 모르겠다.
👀 후기
얼탱이없어서 짜증납니다...
728x90
반응형
'CodingTest > Programmers' 카테고리의 다른 글
[프로그래머스/Programmers] 영어 끝말잇기 (Java - HashSet - Lv2) (0) | 2023.01.31 |
---|---|
[프로그래머스/Programmers] 짝지어 제거하기 (Java - Stack - Lv2) (0) | 2023.01.30 |
[프로그래머스/Programmers] 숫자의 표현 (Java - Lv2) (0) | 2023.01.26 |
[프로그래머스/Programmers] 이진 변환 반복하기 (Java - Lv2) (0) | 2023.01.26 |
[프로그래머스/Programmers] 두 큐 합 같게 만들기 (Java - Queue - Lv2) (0) | 2023.01.24 |