p1 = [1,2,3,4,5] # 수포자1의 정답패턴
p2 = [2,1,2,3,2,4,2,5] # 수포자2의 정답패턴
p3 = [3,3,1,1,2,2,4,4,5,5] # 수포자3의 정답패턴
def solution(answers):
answer = []
score = [0,0,0]
for i,v in enumerate(answers):
if v == p1[i%len(p1)]:
score[0] += 1
if v == p2[i%len(p2)]:
score[1] += 1
if v == p3[i%len(p3)]:
score[2] += 1
for i,v in enumerate(score):
if v==max(score):
answer.append(i+1)
return answer
def solution(answers):
p = [[1, 2, 3, 4, 5],
[2, 1, 2, 3, 2, 4, 2, 5],
[3, 3, 1, 1, 2, 2, 4, 4, 5, 5]]
s = [0] * len(p)
for q, a in enumerate(answers):
for i, v in enumerate(p):
if a == v[q % len(v)]:
s[i] += 1
return [i + 1 for i, v in enumerate(s) if v == max(s)]
for i,j in enumerate(): 문에 대해서 구체적으로 공부할 필요가 있다!