런타임 오류 (Outofbound) 는 런타임 에러 (acmicpc.net) 를 참고하시면 내용을 알 수 있습니다.
Outofbound는 컨테이너 또는 배열에서 할당된 경계를 넘어가는 접근 발생 때문에 나타납니다.
현재 22번줄 코드에서 i를 0부터 num/10까지 증가시키는 반복문을 사용하셨는데,
result 배열은 길이가 10인 0~9까지 인덱싱할 수 있는 변수입니다.
num은 최대 997,002,999 값을 가지므로 i가 997,002,99까지 증가하게 됩니다.
result[10] 부터 더 큰 숫자로 인덱싱하는 경우가 발생하면 OutOfBounds가 발생할 수 있습니다.
위 사항을 고려하여 알고리즘 수정이 약간은 필요할 것으로 보입니다!
답변을 통해서 문제 풀이에 도움이 되었으면 좋겠습니다.
좋은 하루되세요!
koseokhyeon 2년 전
런타임 오류 (Outofbound)가 뜨는데 어디가 잘못된 건가요?