bangbadak   4년 전

왜 런타임 에러가 나느지 모르겠습니다.

nahwasa   4년 전

5
12 2 1 -3 -1

배열을 더 크게해서 N이 범위를 넘어갈때의 처리를 하시면 아니됩니다.
이렇게 2배 이상되는 값이 들어오면 당연히 런타임 에러가 나게됩니다.

문제에 뭐 몇배까지 이런 조건이 없으므로, 저게 10000000 이렇게 들어올수도 있는거고

그거에 대응하기위해 배열을 계속 늘릴 순 없으니까요!

N은 그대로 받고, %연산 등을 통해 인덱스 처리를 해주시는게 좋습니다.

bangbadak   4년 전

근데 두번째 줄부터 주어 지는 값은 -N ~ N이라 써져 있는데 어떻게 12가 들어오나요?

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