예제:
n | return |
3 | 2 |
5 | 5 |
제한 조건:
- n은 1이상, 100000이하인 자연수입니다.
Solution #1
class Solution {
public int solution(int n) {
int[] array = new int[n + 1];
array[0] = 0;
array[1] = 1;
for (int i = 2; i <= n; i++) {
array[i] = (array[i - 1] + array[i - 2]) % 1234567;
}
return array[n];
}
}
Result #1
More Algorithm!
👇👇
github.com/ggujangi/ggu.programmers
출처 : 프로그래머스
'프로그래머스 - JAVA > Level 2' 카테고리의 다른 글
[JAVA] 프로그래머스 Lv.2 : 숫자의 표현 (0) | 2021.06.09 |
---|---|
[JAVA] 프로그래머스 Lv.2 : 최댓값과 최솟값 (0) | 2021.06.09 |
[JAVA] 프로그래머스 Lv.2 : 최솟값 만들기 (0) | 2021.06.08 |
[JAVA] 프로그래머스 Lv.2 : 행렬의 곱셈 (0) | 2021.06.08 |
[JAVA] 프로그래머스 Lv.2 : N개의 최소공배수 (0) | 2021.06.08 |