안녕하세요 길벗수험서 운영팀입니다.
디버깅표에서 종종 착각하시는 것 중에, '줄'에 대해서 신경을 많이 쓰신다는 것입니다.
디버깅표에서 줄은 큰 의미가 없습니다. 단순히 디버깅하는 사람이 구분하기 위해서 사용하는 것이죠.
이미지에서 강의자분은 초기값으로 주어진 hap=0을 반복문 내에서의 프로세스와 구분하기 위해 줄을 분리하신 것으로 보입니다.
반면 74쪽의 강의에서는 hap 초기값과 for문 내 프로세스를 별도로 구분하기 않고 작성하신 것으로 보이네요.
디버깅이 단순히 변수 값의 변화를 알기 위함이지, 특별한 규칙이 있는 것은 아니라는 점 염두에 두세요.
행복한 하루되세요 :)
-
관리자2020-04-07 10:30:20
안녕하세요 길벗수험서 운영팀입니다.
디버깅표에서 종종 착각하시는 것 중에, '줄'에 대해서 신경을 많이 쓰신다는 것입니다.
디버깅표에서 줄은 큰 의미가 없습니다. 단순히 디버깅하는 사람이 구분하기 위해서 사용하는 것이죠.
이미지에서 강의자분은 초기값으로 주어진 hap=0을 반복문 내에서의 프로세스와 구분하기 위해 줄을 분리하신 것으로 보입니다.
반면 74쪽의 강의에서는 hap 초기값과 for문 내 프로세스를 별도로 구분하기 않고 작성하신 것으로 보이네요.
디버깅이 단순히 변수 값의 변화를 알기 위함이지, 특별한 규칙이 있는 것은 아니라는 점 염두에 두세요.
행복한 하루되세요 :)
-
관리자2020-04-08 10:25:37
안녕하세요 길벗수험서 운영팀입니다.
음.. 단순히 변수의 값 변화를 적는다는 것을 잊지마세요.
값이 달라진다면 중간에 무언가 놓친 것이 있는 것입니다.
71쪽 문제의 줄을 맞추지 않았을 때 디버깅표가 다음과 같다면,
I
hap
1
0
2
1
3
3
4
6
5
10
6
15
7
21
8
28
9
36
10
45
11
55
줄을 맞췄을 때 디버깅표는 그저 i가 한줄 내려간 다음과 같습니다.
I
hap
0
1
1
2
3
3
6
4
10
5
15
6
21
7
28
8
36
9
45
10
55
11
행복한 하루되세요 :)
-
*2020-04-07 18:17:25
답변 감사드립니다!
줄을 맞추는데엔 특별한 규칙이 없다는건 이해했으나,
71페이지 문제의 경우 초기값 0이 주어지고 i값은 for조건에서 주어지는거로 나와있는데
줄을 신경쓰지않고 74페이지처럼 i값과 hap값을 줄을 맞추어 쓰게된다면
답이 달라집니다ㅠㅠ 줄에 신경쓰지않아도 값이 같다면 상관없지만요...