수열의 알고리즘에서 디버깅 결과 표에 대해서 문의 드립니다.
(i<100) 부분의 yes와 no가 있는 부분이 한줄씩 아래로 내려가면 납득이 되는데
제가 잘못 이해하고있는거 같아서 문의 드립니다!
디버깅 결과표 작성에 대한 자세한 설명을 찾을 수가 없어서..
553페이지에도 MOD(i,2)의 부분과 MOD(i,2) = 0 부분들도 한 줄씩 올라와있는거 같은 느낌이 드네요!
설명 부탁드립니다ㅠㅠ
안녕하세요 길벗수험서 운영팀입니다.
일반적으로 디버깅 표는 코드 내에 변화하는 변수들의 값을 차례대로 나열하는 것에 불과합니다.
책에서는 종종 수험자들의 이해를 돕기위해 회전수에 맞춰 값들을 배치해주고는 하지만, 이것은 특별한 경우에만 사용할 수 있어 본격적인 코드 해설에서는 이를 생략한 경우가 많습니다.
(회전수가 일정하거나 난회전이 발생하지 않는 경우 또는 한 회전 내에서 변수의 변화가 적은 경우에만 가능)
알고리즘 파트에서도 수험자가 이해가 어려울 것이라고 생각되는 부분은 선을 긋는 등의 구분을 하여 표시해주고 있지만, 디버깅표는 가능한 '단순한 변수 값 변화의 나열이다.'라고 생각해주시면 될 것 같습니다.
행복한 하루되세요 :)
-
관리자2019-03-07 13:10:48
안녕하세요 길벗수험서 운영팀입니다.
일반적으로 디버깅 표는 코드 내에 변화하는 변수들의 값을 차례대로 나열하는 것에 불과합니다.
책에서는 종종 수험자들의 이해를 돕기위해 회전수에 맞춰 값들을 배치해주고는 하지만, 이것은 특별한 경우에만 사용할 수 있어 본격적인 코드 해설에서는 이를 생략한 경우가 많습니다.
(회전수가 일정하거나 난회전이 발생하지 않는 경우 또는 한 회전 내에서 변수의 변화가 적은 경우에만 가능)
알고리즘 파트에서도 수험자가 이해가 어려울 것이라고 생각되는 부분은 선을 긋는 등의 구분을 하여 표시해주고 있지만, 디버깅표는 가능한 '단순한 변수 값 변화의 나열이다.'라고 생각해주시면 될 것 같습니다.
행복한 하루되세요 :)