https://school.programmers.co.kr/learn/courses/30/lessons/42840
- 나의 풀이
# 모의고사
def solution(answers):
supo_1 = 0
supo_2 = 0
supo_3 = 0
supo_1_pattern = [1,2,3,4,5] * 8
supo_2_pattern = [2,1,2,3,2,4,2,5] * 5
supo_3_pattern = [3,3,1,1,2,2,4,4,5,5] * 4
for i in range(len(answers)):
idx = i % 40
if supo_1_pattern[idx]==answers[i]:
supo_1 += 1
if supo_2_pattern[idx]==answers[i]:
supo_2 += 1
if supo_3_pattern[idx]==answers[i]:
supo_3 += 1
score = [supo_1, supo_2, supo_3]
max_score = max(score)
answer = []
for i in range(3):
if score[i] == max_score:
answer.append(i+1)
return sorted(answer)
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Python] [1차] 뉴스 클러스터링 (0) | 2022.12.25 |
---|---|
[Python] 프린터 (0) | 2022.12.24 |
[Python] 소수 찾기 (0) | 2022.12.21 |
[Python] n^2 배열 자르기 (0) | 2022.12.20 |
[Python] 최고의 집합 (1) | 2022.12.19 |