function solution(n) {
const fibonazzi = [0, 1]
// n번째 피보나치 수를 구하자.(n번째 인덱스임)
while(fibonazzi.length <= n) {
fibonazzi.push((fibonazzi[fibonazzi.length - 1] + fibonazzi[fibonazzi.length - 2]))
}
return fibonazzi[fibonazzi.length - 1] % 1234567
}
그러나 테스트 케이스 7번부터 모조리 실패가 떴다. 원인이 뭐지..? 계속 고민하고 질문 게시판을 참고하던 중 아래와 같은 내용을 알게 되었다.
function solution(n) {
const fibonazzi = [0, 1]
// n번째 피보나치 수를 구하자.(n번째 인덱스임)
while(fibonazzi.length <= n) {
fibonazzi.push((fibonazzi[fibonazzi.length - 1] + fibonazzi[fibonazzi.length - 2]) % 1234567)
}
return fibonazzi[fibonazzi.length - 1]
}