honey_pot
[python] 모의고사 본문
def solution(answers):
answer = [[1,0],[2,0],[3,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 i,v in enumerate(answers):
if v == pattern[0][i%5]:
answer[0][1] +=1
if v == pattern[1][i%8]:
answer[1][1] +=1
if v == pattern[2][i%10]:
answer[2][1] +=1
result = []
for i in range(3):
if max(answer, key=lambda x: x[1])[1] == answer[i][1]:
result.append(i+1)
return result
계속 enumerate 앞에 in을 빼먹는다..
'문제 풀이' 카테고리의 다른 글
[python] 숫자 문자열과 영단어 (0) | 2021.09.01 |
---|---|
[python] 실패율 (0) | 2021.08.30 |
[python] 나누어 떨어지는 숫자 배열 (0) | 2021.07.19 |
[python] 문자열 내 마음대로 정렬하기 (0) | 2021.07.19 |
[python] 소수 찾기 (0) | 2021.07.19 |
Comments