Hikenny25
1일차 - 최빈수 구하기 본문
t = int(input())
ans = list()
for _ in range(t):
_ = int(input())
score = list(map(int, input().split()))
max_emergence = [0 for i in range(0, 101)]
for i in score:
max_emergence[i] += 1
vmax = -1
temp_ans = 0
for i in range(101):
if max_emergence[i] >= vmax:
vmax = max_emergence[i]
temp_ans = i
ans.append(temp_ans)
for i in range(t):
print(f"#{i+1} {ans[i]}")
코스 보니까 파이썬 버전이 있고 일반 버전이 있던데 거기서 주는 연습 문제가 다르고 조금 더 난이도가 있어보여서 일반 버전의 연습 문제도 진행하려고 한다!!.. 그래도 최우선은 파이썬 연습 문제일듯
이번 문제는 간단한 최빈값 문제였다!!
들어오는 값의 범위가 0~100 이었기 때문에 크지 않아서 배열을 생성해주고 카운트해서 풀었다~
'SW Expert Academy > Programming - Intermediate' 카테고리의 다른 글
1일차 - Flatten (0) | 2023.12.11 |
---|---|
1일차 - View (1) | 2023.12.10 |
5일차 - 미로 (0) | 2023.12.10 |
5일차 - Forth (0) | 2023.12.10 |
4일차 - 반복문자 지우기 (0) | 2023.12.09 |
Comments