xodbs1212   5년 전

어디가 틀렸는지 잘 모르겠습니다.

혹시 입력 출력이 번갈아서 나오면 안되나 싶어서 인터넷에서 답지까지 찾아 보았지만 실행결과는 똑같았습니다.

어디가 틀린건가요?

evenharder   5년 전

매 테스트 케이스가 끝나면서 초기화되어야 하는 변수가 하나 있는데, 그게 초기화가 되지 않고 있습니다.

xodbs1212   5년 전

감사합니다. 그런데 0으로 초기화 한다고 해도 0이라는 값이 들어가 있을텐데 어떻게 완전히 초기화 시키나요? 아직 c언어를 배운지 그리 오래되지 않아서 잘 모르겠습니다. 알려주시면 감사하겠습니다~ 

evenharder   5년 전

테스트 케이스가 시작할 때 len은 0이여야 하기 때문에 0을 대입해야 하고, 이런 걸 초기화라고 할 수 있습니다. 즉, 여기서 초기화는 매 테스트 케이스의 시작 상태로 되돌리는 것을 뜻합니다. 질문주신 건 메모리 측면에서의 초기화를 말씀하시는 것 같은데 일반적으로 프로그램 종료시 사용하였던 메모리는 운영체제가 다시 회수해 갑니다.

xodbs1212   5년 전

그렇군요 감사합니다~!

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