안녕하세요. 런타임 에러가 자꾸 발생해서 질문드립니다.

벼열을 담아 둘 chk의 갯수도 10만개에서 1개를 더 추가해 두었고, return 같은 경우도 0으로 반환 하게 했습니다.

제가 볼 때는 배열의 범위를 초과해서 접근할 만한 것이 없다고 판단이 되는데

혹시 매의 눈으로 한번 봐주시면 감사하겠습니다.

palilo   4년 전

tmp * 2가 10만을 넘어갈 수 있기 때문입니다

그러면 chk[tmp * 2]++; 에서 에러가 발생하겠죠

아, 그 부분을 차마 인지하지 못했습니다. 알려주셔서 감사합니다.

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