SECTION 18. 86페이지 IF문을 이용한 5에 가장 가까운 수 구하기에서
S는 5 출력이 맞는건가요?
제가 해보니 디버깅 결과는 5인데
5와 가까운 수를 구하는건데 동일 수를 구하는게 맞는건지?
정답을 알고 싶습니다
안녕하세요 길벗수험서 운영팀입니다.
예, 배열 K(10)에 5가 저장되어 있다면 5를 출력하는 것이 맞습니다.
5에 가장 가까운 수를 구하는 알고리즘은 동일한 수를 제외하지 않습니다.
(물론 <처리조건>에서 동일한 수는 제외한다는 가정이 있다면 제외해야겠지만 해당 문제의 순서도 구조를 보면 5를 포함해야 합니다.)
순서도 5~7번에서 구한 변수 X는 단순히 5와의 차이값을 저장하고, 순서도 8~10번에서 X가 가장 작은 값을 지닐 때 5와 가장 가까운 수로 판단하는 구조로 되어 있으므로, K(10)에 5가 저장되어 있다면 차이값은 0이되어 5가 가장 가까운 수가 되죠.
행복한 하루되세요 :)
-
관리자2019-10-22 09:46:22
안녕하세요 길벗수험서 운영팀입니다.
예, 배열 K(10)에 5가 저장되어 있다면 5를 출력하는 것이 맞습니다.
5에 가장 가까운 수를 구하는 알고리즘은 동일한 수를 제외하지 않습니다.
(물론 <처리조건>에서 동일한 수는 제외한다는 가정이 있다면 제외해야겠지만 해당 문제의 순서도 구조를 보면 5를 포함해야 합니다.)
순서도 5~7번에서 구한 변수 X는 단순히 5와의 차이값을 저장하고, 순서도 8~10번에서 X가 가장 작은 값을 지닐 때 5와 가장 가까운 수로 판단하는 구조로 되어 있으므로, K(10)에 5가 저장되어 있다면 차이값은 0이되어 5가 가장 가까운 수가 되죠.
행복한 하루되세요 :)