응용 알고리즘 ㅡ 자료구조 예상문제은행 1번 문제 문의합니다
1권 310~311 페이지구요
답이 1번 CNT인데 CNT 대신에 50을 써도 답으로 인정이되나요?
그리고 2번에 답이 J=1인데 J를 1로 초기화시 맨처음에 점수비교를 할 때 자기자신의 점수와 비교하는데
J=2로 초기화시 바로 다음꺼랑 비교하니까 J=2로 초기화 하는게 더 좋은(?) 알고리즘 아닌가요?
J=2로 하면 틀리는건가여?
안녕하세요.
학생수는 50명 이내이므로 항상 50명이 입력되는 것은 아닙니다.
그러므로 50으로 고정하지말고 CNT라는 변수를 사용해서 실제 입력된 자료의 개수만큼 처리되도록 해야 합니다.
J를 2로 하면 첫 번째 학생은 자신을 제외하고 두 번째 학생과의 비교가 시작되지만
두 번째 학생이 후에도 매번 2부터 비교하므로 두 번째 학생은 첫 번째 학생과 비교를 할 수 없습니다.
자신과 자신을 비교하는 과정이 있지만 이를 감안하고 구현된 순서도로 이와 같이 않게 자신과의 비교를 배제하려면 별도의 조건문을 추가하여 순서도를 구현해야 합니다.
오늘도 즐거운 하루 되세요.
-
*2017-04-06 09:48:59
안녕하세요.
학생수는 50명 이내이므로 항상 50명이 입력되는 것은 아닙니다.
그러므로 50으로 고정하지말고 CNT라는 변수를 사용해서 실제 입력된 자료의 개수만큼 처리되도록 해야 합니다.
J를 2로 하면 첫 번째 학생은 자신을 제외하고 두 번째 학생과의 비교가 시작되지만
두 번째 학생이 후에도 매번 2부터 비교하므로 두 번째 학생은 첫 번째 학생과 비교를 할 수 없습니다.
자신과 자신을 비교하는 과정이 있지만 이를 감안하고 구현된 순서도로 이와 같이 않게 자신과의 비교를 배제하려면 별도의 조건문을 추가하여 순서도를 구현해야 합니다.
오늘도 즐거운 하루 되세요.