해설의 디버깅표와 해설 강의를 보면 i=0일때 hap에 1을 더하지 않아 총 합이 12가 되는데
안녕하세요.
i가 0일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 1이 됩니다.
i가 1일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 2가 됩니다.
i가 2일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 3이 됩니다.
i가 3일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 4가 됩니다.
i가 4일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 6이 됩니다.
i가 5일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 8이 됩니다.
i가 6일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 10이 됩니다.
i가 7일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 12가 됩니다.
i가 8일 때 for문 최종값인 i
그러므로 hap은 12가 됩니다. 오늘도 즐거운 하루 되세요.
-
*2017-04-17 09:39:07
안녕하세요.
i가 0일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 1이 됩니다.
i가 1일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 2가 됩니다.
i가 2일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 3이 됩니다.
i가 3일 때
hap은 i < a/2 조건이 참이므로 1이 누적됩니다. hap은 4가 됩니다.
i가 4일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 6이 됩니다.
i가 5일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 8이 됩니다.
i가 6일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 10이 됩니다.
i가 7일 때
hap은 i < a/2 조건이 거짓이므로 2가 누적됩니다. hap은 12가 됩니다.
i가 8일 때 for문 최종값인 i
그러므로 hap은 12가 됩니다.
오늘도 즐거운 하루 되세요.