def solution(answers):
first = [1, 2, 3, 4, 5] * 2000
second = [2, 1, 2, 3, 2, 4, 2, 5] * 1250
third = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5] * 1000
point = [0,0,0]
# 점수 체크
for i in range(0, len(answers)):
if answers[i] == first[i]:
point[0] += 1
if answers[i] == second[i]:
point[1] += 1
if answers[i] == third[i]:
point[2] += 1
# 최고득점자 순 정렬
answer = []
for i in range(3):
if max(point) == point[i]:
answer.append(i+1)
return answer
오늘도 삽질을 했다…… 최대한 깔끔하게 정리해봤다.