9dyy   3년 전

다른 질문글들을 찾아보니 배열 길이에 문제가 있다는 것을 보고 arr 길이를 10000에서 하나씩 늘려가보니 10035부터 런타임에러가 사라집니다.

답은 맞았지만 왜 그런지 이유를 알고싶습니다.

umc1997   3년 전

22번째 줄에서 arr[d(k)-1] 을 호출하는데

어떤 k에 대해 d(k)-1이 10034가 나오는 경우가 있는것 같습니다. 

9dyy   3년 전

감사합니다! 왜 오류가났는지 알아냈어요!!

k가 1부터 10000까지일때 d(k) 중 최댓값이 k=9999 일때 d(k)=10035 라서 그런거군요!

댓글을 작성하려면 로그인해야 합니다.