티스토리 뷰

T = int(input())
for tc in range(1, T+1):
    N = int(input()) #테스트케이스의 번호
    num = list(map(int, input().split()))
    score = [0]*101 #점수는 0부터 100
    for i in range(len(num)): #학생수만큼 반복
        score[100-num[i]] += 1 #점수를 인덱스로받아서 1씩올려줌
                               #100이 score[0]에 들어가도록,순서를 거꾸로 받아서 최대값의 인덱스를 구해준다

    max_score = score[0]
    for j in range(1,101):
        if max_score < score[j]:
            max_score = score[j]

    result = 100 - score.index(max_score) #100에서 뺀 이유는 인덱스를 구하면 중복되어있는 수라면 앞에있는값의 인덱스를 추출해주기때문에 거꾸로했다

    print("#{} {}".format(tc, result))


'알고리즘 > SWEA' 카테고리의 다른 글

[SWEA] 4843. 특별한정렬  (0) 2021.02.16
[SWEA] 4839. 이진탐색  (0) 2021.02.16
[SWEA] 1209. Sum  (0) 2021.02.15
[SWEA] 5789.현주의 상자 바꾸기  (0) 2021.02.13
[SWEA] 1208. Flatten  (0) 2021.02.10
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함