안녕하세요
페이지는 정확히 기억이 안나서 표기를 못드리겠는데요 p.200~220사이였던걸로 기억납니다.
7에 가장 가까운 수 구하는 알고리즘이였는데요 중간에 반복문안의 조건중에 부등호의 방향에 대해서 문의드립니다.
아래와 같이 배열의 반복문의 부등호 "="를 서로 바꿔도 결과가 동일하게 나오는거 같은데요 왜 배열 A[K]을 기준으로 "="를 주었는지 궁금합니다.
A[K]가 7보다 크거나 같다, A[K]가 작다 -> A[K]가 7보다 크다, A[K]가 작거나 같다
[본문]
A[K]:7 < L=7-A[K]
>=
L=A[K]-7
[변경]
A[K]:7 <= L=7-A[K]
>
L=A[K]-7
그리고 조건문의 수치가 정해져있다면 부등호의 방향은 무조건 한가지 방법으로만 분기되는지요
안녕하세요 길벗수험서 운영팀입니다.
해당 사안의 경우 빈칸 2번이나 3번 어느 곳에 등호(=)가 들어가도 정답으로 인정됩니다.
(등호가 어느곳에 없으면 논리 오류로 감점 또는 오답이 될 수 있습니다.)
순서도 문제를 풀다보면 몇몇 문제들은 중복답안이 인정될 수 있는 문항들이 존재합니다.
지금 문의하신 문제도 있고, 변수 대신 상수를 넣어도 풀 수 있는 문제, 또는 n<=10을 n<11로 바꿔 적는다는지 등 알고리즘이 정상적으로 작동하고 동일한 결과가 나오는 경우 중복답안으로 인정될 수 있습니다.
다만 변수 대신 상수를 넣는 경우 문제에서 제시하고 있는 조건에 따라 오답이 되는 경우도 있으니 이점 유념하시고 문제를 풀어보세요.
행복한 하루되세요 :)
-
관리자2019-06-05 10:14:42
안녕하세요 길벗수험서 운영팀입니다.
해당 사안의 경우 빈칸 2번이나 3번 어느 곳에 등호(=)가 들어가도 정답으로 인정됩니다.
(등호가 어느곳에 없으면 논리 오류로 감점 또는 오답이 될 수 있습니다.)
순서도 문제를 풀다보면 몇몇 문제들은 중복답안이 인정될 수 있는 문항들이 존재합니다.
지금 문의하신 문제도 있고, 변수 대신 상수를 넣어도 풀 수 있는 문제, 또는 n<=10을 n<11로 바꿔 적는다는지 등 알고리즘이 정상적으로 작동하고 동일한 결과가 나오는 경우 중복답안으로 인정될 수 있습니다.
다만 변수 대신 상수를 넣는 경우 문제에서 제시하고 있는 조건에 따라 오답이 되는 경우도 있으니 이점 유념하시고 문제를 풀어보세요.
행복한 하루되세요 :)