강의로 돌아가기
이두영

마지막 2개 케이스가 무엇인지 알수있을까요?

let memo = [0,1];
function solution(n) {
let answer = 0;
if (n < 2) {
answer = n;
}
else {
if (typeof memo[n] !== 'number') {
memo[n] = solution(n - 1) + solution(n - 2);
}
answer = memo[n];
}
return answer % 1234567;
}

마지막 2개 케이스에서 런타임에러가 발생하네요.
무슨 문제인지 궁금하네요. ^

1 개의 답변
Demi

프로그래머스는 테스트케이스를 공개하지 않습니다.
아쉽지만, 다른 분들께 코드를 첨삭받아보는 건 어떨까요?☺️

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.