fun solution(n: Int): Int {
val fibonacci = IntArray(n+1)
fibonacci[0] = 0
fibonacci[1] = 1
for(fibonacciIndex in 2..n) {
fibonacci[fibonacciIndex] = (fibonacci[fibonacciIndex-2] + fibonacci[fibonacciIndex-1]) % 1234567
}
return fibonacci[n]
}
풀이 과정
- 현재 값 = 이전 + 2개전
- n까지 반복문
'TLI > 코드카타' 카테고리의 다른 글
2024.06.13 TIL 코트카타 81번(N개의 최소공배수) (0) | 2024.06.13 |
---|---|
2024.06.11 TIL 코트카타 79번(카펫) (0) | 2024.06.11 |
2024.06.08 TIL 코트카타 76번(JadenCase 문자열 만들기) (1) | 2024.06.08 |
2024.06.07 TIL 코트카타 75번(최댓값과 최솟값) (0) | 2024.06.07 |
2024.06.06 TIL 코트카타 74번(신고 결과 받기) (0) | 2024.06.06 |