125페이지 파랑색 동그라미 3번
정답은 HAP(i) > HAP(J) 인데,
비교 기준이 되는 i가 작아야 석차가 증가하는거 아닌가요?
플로차트 밑에 디버깅 문제의 답에서도 i=2의 합계가 [HAP(2)의 값이] 190으로 가장 높은데
석차는 3등으로 출력이 되네요
122페이지 알고리즘 이해란에서는 점수가 낮을수록 석차가 올라간다고 되어있어서 헷갈리네요
안녕하세요. 길벗 수험서 운영팀입니다.
|
학생1 |
학생2 |
학생3 |
학생4 |
학생5 |
총점 |
22 |
88 |
44 |
55 |
33 |
순위 |
1 |
5 |
3 |
4 |
2 |
위와 같은 테이블로 순서도를 수행한다고 가정하겠습니다.
문제에서 말하는 오름차순이라는 것을 정확히 아셔야 합니다.
(오름차순은 값이 작은 쪽에서부터 큰 쪽으로의 순서를 말합니다.)
학생1(HAP(i))가 1이 되기 위해서는 학생1~5(HAP(J))를 비교할 때, HAP(i) > HAP(J)가 되어야 각 비교에서 순위가 더해지지 않습니다.
일반적으로 석차라고 하면 내림차순이 기본이라, 문제에서 언급한 '오름차순'을 생각하지 못하고 넘어가신 것 같습니다.
디버깅표의 '출력' 열을 보시면 파악이 조금더 쉬울 것 같습니다.
행복한 하루되세요.^^
-
*2018-10-22 09:51:24
안녕하세요. 길벗 수험서 운영팀입니다.
학생1
학생2
학생3
학생4
학생5
총점
22
88
44
55
33
순위
1
5
3
4
2
위와 같은 테이블로 순서도를 수행한다고 가정하겠습니다.
문제에서 말하는 오름차순이라는 것을 정확히 아셔야 합니다.
(오름차순은 값이 작은 쪽에서부터 큰 쪽으로의 순서를 말합니다.)
학생1(HAP(i))가 1이 되기 위해서는 학생1~5(HAP(J))를 비교할 때, HAP(i) > HAP(J)가 되어야 각 비교에서 순위가 더해지지 않습니다.
일반적으로 석차라고 하면 내림차순이 기본이라, 문제에서 언급한 '오름차순'을 생각하지 못하고 넘어가신 것 같습니다.
디버깅표의 '출력' 열을 보시면 파악이 조금더 쉬울 것 같습니다.
행복한 하루되세요.^^