책 내용 질문하기
섹션 27 병합부분에서 디버깅질문.
도서
[2012] 정보처리기사 실기
페이지
155
조회수
83
작성일
2012-03-19
작성자
첨부파일
A(10) 2 3 4 6 9 10 12 13 0
b(10) 1 3 5 6 0
C(20)1 2 3 4 5 6 0 9 10 12 13 0
이렇게 디버깅이 나옵니다.
0은 없는걸로 해도 22번 K=K+1때문에 9들어갈 자리가 한칸 더 밀리는거 같은데 상관없는 것인가요?
답변
2012-03-20 09:17:08
안녕하세요.
B가 먼저 0이 됩니다. B(J)가 0이면 CC로 가는데, CC로 가면 K가 증가된 후 증가된 C(K)에 A값이 저장됩니다.
그러므로 0이 아닌 9가 들어가게 됩니다.
다시한번 디버깅을 수행하면서 값의 변화를 살펴보세요.
오늘도 즐거운 하루 되세요.
"-
*2012-03-20 09:17:08
안녕하세요.
B가 먼저 0이 됩니다. B(J)가 0이면 CC로 가는데, CC로 가면 K가 증가된 후 증가된 C(K)에 A값이 저장됩니다.
그러므로 0이 아닌 9가 들어가게 됩니다.
다시한번 디버깅을 수행하면서 값의 변화를 살펴보세요.
오늘도 즐거운 하루 되세요.
"