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))
# ///////////////////////////////////////////////////////////////////////////////////
'CodingTest > SW Expert Academy' 카테고리의 다른 글
| 비트연산, 진수, 실수 등 (0) | 2022.11.09 |
|---|---|
| [ SW Expert Academy ] 5185. 이진수 (0) | 2022.11.09 |
| [ SW Expert Academy ] 5186. 이진수2 (0) | 2022.11.09 |
| [ SW Expert Academy ] 1954. 달팽이 숫자 (0) | 2022.11.04 |
| [ SW Expert Academy ] 1859. 백만 장자 프로젝트 (0) | 2022.11.04 |