dtc03012   1년 전

예시 다 넣어봐도 되는데 뭐가 문제인걸까요? 틀렸다고 뜨네요ㅠㅠ

dtc03012   1년 전

제가 푼 방법은 s란 배열에다가 1번 2번 3번 후보의 총점수를 넣은뒤 최대값을 구해서 만약 s배열안에 있는 값이 최대값보다 작으면 그 작은값을 0으로 바꿉니다.

그렇게 해서 s값이 0이 아닐때를 찾아서 쭉쭉... (표현을 잘못하겠네요) 해서 풀었는데 오답이라고 뜨네요 ㅜㅜ

hjk0553   1년 전

도움이 되실 지는 모르겠지만 제가 푼 코드를 올려보겠습니다.

저는 구조체에 각 후보마다의 선호도를 입력받은 뒤 이를 더한 총 선호도를 체크해 보았습니다.

만약 선호도가 같은 후보가 2명 이상 나온다면 hubo반환(선호도가 가장 높은 후보값 반환) 함수와 max(세 선호도중 가장 큰 선호도를 반환)함수, check( 선호도가 같은 후보 체크하여 여부 반환) 함수를 이용해 3점, 2점을 받은 횟수를 따져보고 횟수가 모두 같다면 0과 최대 선호도를 출력하도록 하여 코딩하였습니다.

도움이 되었으면 좋겠습니다.

댓글을 작성하려면 로그인해야 합니다.