[문제]
[풀이]
0~100점 까지의 점수에다가 +1
[소스코드]
T = int(input())
# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
for i in range(1, T+1):
_=input() # 테스트케이스 번호
grades=list(map(int, input().split())) #점수 대입
freq=[0]*101 #0~100점까지의 빈도
mode=0 #최빈값
for grade in grades:
freq[grade]+=1 #현재점수의 빈도상승
if freq[grade]>=freq[mode]:
mode=grade #현재점수 빈도가가 최빈값 이상이면 최빈수 변경
print(f"#{i} {mode}")
'알고리즘? > swea d2' 카테고리의 다른 글
swea 1954. 달팽이 숫자 (0) | 2023.05.16 |
---|---|
swea 2005. 파스칼의 삼각형 (0) | 2023.05.16 |
swea 2007. 패턴마디의 길이 (0) | 2023.05.16 |
swea 1926. 간단한 369게임 (숫자 쪼개기) (0) | 2023.05.15 |