산업기사 책 217page에
1번 빈칸에 답이
Q = INT(7/2) 라고 씌여져 있는데 여기서 해설은 배열의 중간 행 번호를 계산한다 라고 나와있어요
근데 중간 행번호는 4가 나와야 하는거 아닌가요? 그러면 INT(8/2)~ INT(9/2)가 나와야 하는거 아닌가요?
자세한 설명 부탁 드립니다..ㅠㅠ
이해가 안가요
안녕하세요.
1행부터 3행까지는 시작 열 감소, 끝 열 증가
4행부터 7행까지는 시작 열 증가, 끝 열 감소의 특징을 보이고 있습니다.
여기서 말하는 중간행이란 이러한 특징을 기준할 수 있는 값으로
3을 기준으로 하여 3보다 작거나 같을때(1,2,3)까지는 시작 열 감소, 끝 열 증가
3보다 클 때(4,5,6,7)까지는 시작 열 증가, 끝 열 감소를 수행하면 됩니다.
그래서 중간에 i > Q 를 이용해 Yes인 경우와 No인 경우의 처리를 구분한 것이죠.
하지만 다르게 할 수도 있습니다.
중간 값을 4로 하여
i >= Q로 처리할 수 도 있습니다.
패턴이 전환되는 기준점이라는 의미에서 중간행이라고 표현한 것이니 이점 학습에 참고하세요.
오늘도 즐거운 하루 되세요.
"-
*2011-09-07 09:16:03
안녕하세요.
1행부터 3행까지는 시작 열 감소, 끝 열 증가
4행부터 7행까지는 시작 열 증가, 끝 열 감소의 특징을 보이고 있습니다.
여기서 말하는 중간행이란 이러한 특징을 기준할 수 있는 값으로
3을 기준으로 하여 3보다 작거나 같을때(1,2,3)까지는 시작 열 감소, 끝 열 증가
3보다 클 때(4,5,6,7)까지는 시작 열 증가, 끝 열 감소를 수행하면 됩니다.
그래서 중간에 i > Q 를 이용해 Yes인 경우와 No인 경우의 처리를 구분한 것이죠.
하지만 다르게 할 수도 있습니다.
중간 값을 4로 하여
i >= Q로 처리할 수 도 있습니다.
패턴이 전환되는 기준점이라는 의미에서 중간행이라고 표현한 것이니 이점 학습에 참고하세요.
오늘도 즐거운 하루 되세요.
"