교재 27쪽에 보면 1부터 100까지의 디버깅을 해보는 문제가 있습니다.
정답을 보면 i=0, J=0일때 i<100이 yes 인데
기출문제집 14쪽을 보면 1부터 7까지의 합을 구하는 똑같은 문제인데도
i=0, J=0일때 i<100이 없습니다.
정답지의 디버깅이 전부 i=0, J=0일때 i<100이 yes 인데
초기값인 i, J가 루프를 들어가 i=i+1이 되어 새로운 i값이 조건문 i<100을 만나므로
기출문제집의 답이 정답이고 해설지의 답은 전부 틀린거 아닌가요??
또한 1부터 100까지 더하다 보면 마지막 i=99일때는 i<100 조건을 만족하므로 Yes인데 No로 되어있네요
안녕하세요.
디버깅은 채점 대상이 아니라 문제를 해결하기 위해 수험생 스스로 수행하는 과정의 하나 입니다.
또한 디버깅은 별도의 디버깅 작업 공간이 제공되는 것이 아니므로 문제지의 좁은 빈 공간을 이용하여 수행해야 하므로 최대한 간결하게 수행해야 합니다.
본서 1편 교재 31쪽에서도 언급했듯이 디버깅 결과 확인 방법에서 각 변수의 가로 위치를 맞추면서 디버깅 할 필요는 없습니다. 그렇게 되면 그만큼 공간을 더 많이 필요로 하기 때문이죠.
향후 학습하거나 실제 시험에서도 이를 감안하여 디버깅 하세요.
오늘도 즐거운 하루 되세요.
"-
*2013-03-25 09:30:11
안녕하세요.
디버깅은 채점 대상이 아니라 문제를 해결하기 위해 수험생 스스로 수행하는 과정의 하나 입니다.
또한 디버깅은 별도의 디버깅 작업 공간이 제공되는 것이 아니므로 문제지의 좁은 빈 공간을 이용하여 수행해야 하므로 최대한 간결하게 수행해야 합니다.
본서 1편 교재 31쪽에서도 언급했듯이 디버깅 결과 확인 방법에서 각 변수의 가로 위치를 맞추면서 디버깅 할 필요는 없습니다. 그렇게 되면 그만큼 공간을 더 많이 필요로 하기 때문이죠.
향후 학습하거나 실제 시험에서도 이를 감안하여 디버깅 하세요.
오늘도 즐거운 하루 되세요.
"