-코드
def solution(answers):
answer = []
p1 = [1, 2, 3, 4, 5]
p2 = [2, 1, 2, 3, 2, 4, 2, 5]
p3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]
r = [0, 0, 0]
for i in range(len(answers)):
if p1[i % 5] == answers[i]:
r[0] += 1
if p2[i % 8] == answers[i]:
r[1] += 1
if p3[i % 10] == answers[i]:
r[2] += 1
for i in range(3):
if r[i] == max(r):
answer.append(i + 1)
return answer
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 10250번 ACM 호텔 (0) | 2021.12.12 |
---|---|
[백준/파이썬] 2740번 행렬 곱셈 (0) | 2021.12.12 |
[프로그래머스/파이썬] 소수 만들기 (0) | 2021.12.11 |
[백준/파이썬] 1834번 나머지와 몫이 같은 수 (0) | 2021.12.11 |
[백준/파이썬] 9657번 돌 게임3 (0) | 2021.12.10 |