alsrl9   3년 전

오류를 못 잡은 지 1시간이 넘어가면서 머리가 아프고 침도 안 넘어갑니다.

도와주시면 정말 감사하겠습니다.

백준 사이트에서 런타임 오류가 발생하는 경우에 대해 저 나름대로 따져보았습니다.

1. 0으로 나누는 경우

2. 배열 인덱스를 초과하는 경우

3. 해제된 메모리를 다시 참조하는 경우

4. 함수의 반환형이 적절하지 않은 경우

위의 경우에서는 오류를 일으키지 않는다고 판단됩니다.

확인하지 못한 경우로는 전역 배열의 크기가 메모리를 초과한 경우가 있습니다.

필요한 만큼만 크기를 할당하기 위해서 동적 할당 후 해제하며 배열을 사용했는데 문제에서 요구하는 메모리 한도를 초과했는지 확인하지 못했습니다.

혹, 제가 확인하지 못한 부분에서도 런타임 오류를 일으키는 부분이 있다면 지적해주시면 감사하겠습니다.


*상어 시리즈 재밌어요. 그림 그려가면서 이것저것 구현하다 보면 시간 가는 줄 모릅니다.

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