def solution(answers):
one = [1, 2, 3, 4, 5]
two = [ 2, 1, 2, 3, 2, 4, 2, 5]
three = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]
scores = [0,0,0]
lengths = [5,8,10]
anslen = len(answers)
answer = []
for i in range(0, len(answers)):
if one[i % lengths[0]] == answers[i]:
scores[0] += 1
if two[i % lengths[1]] == answers[i]:
scores[1] += 1
if three[i % lengths[2]] == answers[i]:
scores[2] += 1
m = max(scores)
for i in range(0,3):
if scores[i] == m:
answer.append(i+1)
return answer
728x90
'코테 > 프로그래머스' 카테고리의 다른 글
프로그래머스 피로도 (0) | 2022.12.26 |
---|---|
프로그래머스 피로도 (0) | 2022.12.26 |
프로그래머스 카펫(python) (0) | 2022.12.23 |
프로그래머스 소수 찾기 (0) | 2022.12.23 |
프로그래머스 최소 직사각형 (0) | 2022.12.23 |