문제1556--[배열][C] 반장투표 프로그램

1556: [배열][C] 반장투표 프로그램

[만든사람 : 2023 박정호,박혜미,백승관,안득하,유현호,이경미,이민혁,임건웅,임수빈,임의정,임태현,한진우,황윤정]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

반장선거날을 맞이하여 실시간 투표를 통해 반장을 선출하려고 한다. 출석번호 1번부터 차례대로 나와 투표를 하며, 투표가 끝나면 기호 몇 번이 반장이 되었는지 알려주는 프로그램을 만들어 보자. (단, 최고 득표 수가 동점이 나오면 “동점자가 있어 투표를 다시 합니다.”라는 문구가 뜨게 한다.)

입력 설명

학급인원 수(n)를 입력한 후, 학급인원 수만큼 기호 몇 번을 찍었는지 입력을 받는다. (기호는 1부터 n까지 있다고 가정한다.)

1<=n<=30

출력 설명

가장 높은 표를 받은 학생의 기호를 출력한다.

단, 최고 득표 수가 동점이 나오면 “동점자가 있어 투표를 다시 합니다.”라는 문구가 뜨게 한다.

입력 예시 Copy

<입력예시1>
10
1 2 3 1 2 3 1 2 3 1

<입력예시2>
9
1 2 3 1 2 3 1 2 3 

출력 예시 Copy

<출력예시1>
반장은 기호 1번 입니다.

<출력예시2>
동점자가 있어 투표를 다시 합니다.

출처/분류