seecimi   5년 전

안녕하세요. 

재귀함수를 구현할때, 값을 언제 return하느냐에 따라 정답여부가 왜 바뀌는지 궁금해서 글 올립니다.

15-19번째줄과, 21-26번째 줄은 무슨 차이가 있는지 잘 모르겠습니다.

쉬운질문일지도 모르지만, 답변 부탁드리겠습니다. 감사합니다.

3587jjh   5년 전

제출헸더니 둘 다 맞았다고 뜹니다

djm03178   5년 전

틀리신 제출을 봤는데 문제는 거기가 아니라 memset입니다. memset에 크기로 2000을 넣으면 2000바이트를 초기화하는데, 실제로 초기화를 해야 할 크기는 2001 * sizeof(int) = 8004바이트이기 때문입니다. 그 부분만 고쳤더니 맞았습니다.

seecimi   5년 전

@3587jjh

코드를 바꿔올렸었네요 ㅠㅠ...

시간 써주셔서 감사합니다!

@djm03178

memset이 1byte 단위로 초기화 해주기때문에, 2000이 아니라, 8004를 넣었어야했네요!

하나 배웠습니다. 감사합니다!!


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