두 가지 부분에 문제가 있었습니다.
-
"추천 받은 횟수가 가장 적은 학생이 두 명 이상일 경우에는 게시된 지 가장 오래된 사진을 삭제한다." 라는
조건에 의해서 이미 게시되어 있는 st[i]의 last는 update()에서 갱신하면 안됩니다.
따라서 17번 줄을 삭제해야 합니다. - add()함수에서 st[i].voted가 mn_voted보다 작을 시 mn_last의 갱신이 빠졌습니다..
따라서 42번째 줄에 mn_last = st[i].voted;를 추가해야 합니다.
tofhddl9 2년 전
학생번호, 마지막으로 추천받은 순서, 득표수 를 가진 구조체 'cand'를 정의하고
나머지는 문제에서 요구하는대로 구현하였습니다.
쉬운 문제인데 어느 부분을 놓치고 있는지 모르겠네용..