처음 data(10)을 생성을 할때에 m = 0 부터 m=m+1씩 증가합니다
이때 m > 10일때 다음 단계로 넘어가게 된다고 나와 있습니다
여기서 질문, m > 10일때 넘어간다는 것은 m이 11이 되어야지만 넘어 간다는 말 아닌가요?
그래서 제 생각에는 m >= 10 이어야 넘어가는게 아닌가 생각됩니다
130쪽과 비교해 봐도 그렇습니다 130쪽은
n < 10 이냐 라는 질문에 no 일때 다음 단계로 넘어갑니다
여기서 no라는 말은 n이 10일때도 다음 단계로 넘어 간다는 말 아닌가요?
무엇이 다른지 설명 부탁드립니다
안녕하세요.
M을 증가하고 비교한 후 처리를 합니다.
M이 증가되어 10이 되었다고 가정하면
M : 10에서 <= 인 경우이므로 DATA(M)에 입력을 받습니다.
그리고 나서 M이 증가되어 11이 되면 M:10에서 >인 경우가 되어 입력을 종료합니다.
알고리즘은 고정된 경우가 없이 증가, 비교, 처리문의 위치만 달라져도 다른 결과가 산출됩니다.
그러므로 반드시 직접 디버깅을 수행하여 확인해야 합니다.
오늘도 즐거운 하루 되세요.
"-
*2012-03-12 11:14:32
안녕하세요.
M을 증가하고 비교한 후 처리를 합니다.
M이 증가되어 10이 되었다고 가정하면
M : 10에서 <= 인 경우이므로 DATA(M)에 입력을 받습니다.
그리고 나서 M이 증가되어 11이 되면 M:10에서 >인 경우가 되어 입력을 종료합니다.
알고리즘은 고정된 경우가 없이 증가, 비교, 처리문의 위치만 달라져도 다른 결과가 산출됩니다.
그러므로 반드시 직접 디버깅을 수행하여 확인해야 합니다.
오늘도 즐거운 하루 되세요.
"