🙈

⃝ 동글동글 ⃝

🪐ᐩ˖ 🍎

CodingTest/Programmers

[프로그래머스/Programmers] 피보나치 수 (Java - Lv2)

JONG_UK 2023. 1. 27. 12:29
728x90
반응형
SMALL

피보나치 수
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


⭐️ 코드

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
반응형
LIST