행수가 짝수면 /2를 해도 이게 중간값이 되겠지 생각은 하는데요..그런데 행이 7인데 중간값인Q값이 3이라니 너무 이상하잖아요. 명백히 4가 정확한 중간값인데요.. 해설에서의 중간값이라는 표현때문에 헷갈리네요.
그냥 동그라미 3번의 답이 되기 위해서 요구된 값이라고 하면 이해될텐데 우아~~ 헷갈려요..
안녕하세요.
중간은 앞선 처리의 마지막일 수도 있으며, 뒷 처리의 시작일 수도 있죠.
그래서 처리를 한 후 값을 비교하는지, 비교한 후 처리를 하는지에 따라 달라지는 것입니다.
알고리즘에서 말씀하신데로 혼동될 수 있는 부분이 있는데, 이런 경우 혼동을 잠재울 수 있는 것이 디버깅입니다.
무엇이든 순서도의 흐름만 눈으로 읽으면서 풀다보면 이러한 혼동 속에 갇혀 정확한 답을 유추하기도 전에 헷갈리게 됩니다.
그러니 우선 처리조건이 주어졌으면 전체적인 문맥만 확인해 본 후 바로 디버깅을 들어가야 합니다.
말씀하신데로 문맥상의 중간값과 처리 과정에서 사용하는 중간값이 달라지는 경우라고 생각하시면 좀 이해가 쉬울 것 같습니다.
오늘도 즐거운 하루 되세요.
"-
*2013-04-09 09:06:33
안녕하세요.
중간은 앞선 처리의 마지막일 수도 있으며, 뒷 처리의 시작일 수도 있죠.
그래서 처리를 한 후 값을 비교하는지, 비교한 후 처리를 하는지에 따라 달라지는 것입니다.
알고리즘에서 말씀하신데로 혼동될 수 있는 부분이 있는데, 이런 경우 혼동을 잠재울 수 있는 것이 디버깅입니다.
무엇이든 순서도의 흐름만 눈으로 읽으면서 풀다보면 이러한 혼동 속에 갇혀 정확한 답을 유추하기도 전에 헷갈리게 됩니다.
그러니 우선 처리조건이 주어졌으면 전체적인 문맥만 확인해 본 후 바로 디버깅을 들어가야 합니다.
말씀하신데로 문맥상의 중간값과 처리 과정에서 사용하는 중간값이 달라지는 경우라고 생각하시면 좀 이해가 쉬울 것 같습니다.
오늘도 즐거운 하루 되세요.
"