안녕하세요?
교재 392페이지 예상문제은행 문제10번에서 f(행의 끝 위치를 지정해 주는 변수) 값 구하는 식 관련 질문이 있습니다.
일단 문제를 분석해보면,
j(열) 행의 시작위치(s) 행의 끝 위치(f)
0 0 6
1 1 5
2 2 4
3 3 3
4 2 4
5 1 5
6 0 6
위와 같습니다. 그리고 배열의 중간 열번호 ct는 3입니다.
여기서 j 이와 별개로 배열문제와 관련하여 공통된 질문이 있습니다. 교재에서 392페이지 문제10번과 399페이지 문제 14번에서 부등호를 구할 때 중간 값이 포함되어도 즉, =이 추가되도 디버깅 할때 이상이 없는데, 답안에는 =없이 < 작을 경우만 가능하다고 되어있습니다. <= 작거나 같다로 대입하고 디버깅해도 똑같은 결과가 나오는데, 이런 경우 시험장에서는 어떻게 해야 하나요?
안녕하세요.
별도의 처리조건, 즉 같은 경우에 대한 언급이 없는 경우는 둘 다 맞게 채점됩니다.
하지만 정답의 범위를 제한하기 위해 이런 경우는 부등호를 입력하도록 하지 않고
j < ( ) 또는 ( ) < ct
j <= ( ) 또는 ( ) <= ct
와 같이 변수를 입력하거나 상수를 입력하도록 문제가 제시될 가능성도 있습니다.
이점도 학습에 참고하세요.
오늘도 즐거운 하루 되세요.
-
*2017-04-07 11:00:40
안녕하세요.
별도의 처리조건, 즉 같은 경우에 대한 언급이 없는 경우는 둘 다 맞게 채점됩니다.
하지만 정답의 범위를 제한하기 위해 이런 경우는 부등호를 입력하도록 하지 않고
j < ( ) 또는 ( ) < ct
j <= ( ) 또는 ( ) <= ct
와 같이 변수를 입력하거나 상수를 입력하도록 문제가 제시될 가능성도 있습니다.
이점도 학습에 참고하세요.
오늘도 즐거운 하루 되세요.