gnues1027   2년 전

런타임에러(DoubleFree) 라고 뜨는데 제가쓰는 컴파일러는(코드블록) 정상작동하는데 백준 저지에서는 돌아가지 않네요 ㅠㅠ

혹시 어떻게 해결하는지 아시나요...?

djm03178   2년 전

예제를 실행해본 것만으로는 코드블럭에서는 정상 실행된다고 단정할 수 없습니다. 채점 서버가 넣어본 입력은 예제가 아닌 것도 있기 때문에 그 데이터에 대해서는 어떻게 실행되는지 테스트해볼 수 없기 때문입니다.

42번째 줄에서는 커서의 왼쪽에 있는 문자를 지워야 하는데 왼쪽에 있는 문자가 '0'인지를 검사하는 것이 아닌 오른쪽에 있는 문자가 '0'인지를 보고 있습니다. 그래서 이미 가장 왼쪽에 있을 때에도 왼쪽에 있는 '0' 문자를 지워버리게 됩니다.

gnues1027   2년 전

감사합니다!

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