본문 바로가기

CodingTest/SW Expert Academy

[ SW Expert Academy ] 1204. 최빈수 구하기

2문제째인데 입출력이 아직도 안 익숙하다 ㅎㅎ

입력이 한 줄로 주어지는건지, 여러 줄로 나뉘는 건지 잘 이해가 안 됐는데 별 말 없으면 그냥 통으로 주어진다고 인식하면 되나보다.

풀이 자체는 금방 했다.

내가 아닌 count메서드의 승리였다.

 

T = int(input())
# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
for test_case in range(1, T + 1):
    # ///////////////////////////////////////////////////////////////////////////////////
    
    t = int(input())
    maxNum = 0
    maxIdx = 0
    data = list(map(int, input().split()))
    for i in range(1, 1001):
        if maxNum <= data.count(i):
            maxIdx = i
            maxNum = data.count(i)
    print("#{} {}".format(t, maxIdx))
          
    # ///////////////////////////////////////////////////////////////////////////////////