[SWEA]-[S/W 문제해결 기본] 1일차 - 최빈수 구하기-1206

이재훈·2024년 11월 1일

문제 링크

문제 링크

문제 요약

최빈수 찾기

해시맵(1)

T = int(input())
for test_case in range(1, T + 1):
    num = input()
    arr = list(map(int, input().split()))
     
    counter = [0] * 101
     
    for i in arr:
        counter[i]+=1
         
    highest_idx = 0
    for i in range(1, 101):
        if counter[highest_idx] <= counter[i]:
            highest_idx = i
     
    print(f'#{test_case} {highest_idx}')

0개의 댓글