def solution(answers):
answer = []
players = [0, 0, 0]
pattern = [[1,2,3,4,5], [2,1,2,3,2,4,2,5], [3,3,1,1,2,2,4,4,5,5]]
for idx1, x in enumerate(answers):
for idx2, y in enumerate(pattern):
if x == y[idx1 % len(y)]: # index를 다시 0으로 돌리기 위해 [idx1 % len(y)]
players[idx2] += 1
for idx, value in enumerate(players):
if value == max(players):
answer.append(idx+1)
return answer
'Coding Test > Programmers_Python' 카테고리의 다른 글
[프로그래머스/python] 직사각형 별찍기 (0) | 2020.07.14 |
---|---|
[프로그래머스/python] 직사각형 별찍기 (0) | 2020.07.14 |
[프로그래머스/python] 소수 찾기 (0) | 2020.07.13 |
[프로그래머스/python] 예산 (0) | 2020.07.13 |
[프로그래머스/python] 문자열을 정수로 바꾸기 (0) | 2020.07.13 |