컴공생의 다이어리
[프로그래머스] 모의고사 - 파이썬(Python) 본문
[프로그래머스] 모의고사 - 파이썬(Python)
def solution(answers):
s1 = [1, 2, 3, 4, 5]
s2 = [2, 1, 2, 3, 2, 4, 2, 5]
s3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]
score = [0, 0, 0]
result = []
for idx, ans in enumerate(answers):
if s1[idx % 5] == ans:
score[0] += 1
if s2[idx % 8] == ans:
score[1] += 1
if s3[idx % 10] == ans:
score[2] += 1
for idx, s in enumerate(score):
if s == max(score):
result.append(idx + 1)
return result
https://programmers.co.kr/learn/courses/30/lessons/42840
728x90
반응형
'Development > Algorithm & Coding Test' 카테고리의 다른 글
[파이썬, Python] 백준 2501번 : 약수 구하기 (2) | 2022.04.18 |
---|---|
[프로그래머스] 소수 찾기 - 파이썬(Python) (0) | 2022.04.17 |
[파이썬, Python] 백준 2798번 : 블랙잭 (0) | 2022.04.15 |
[알고리즘] 선형 탐색(Linear Search) (0) | 2022.04.14 |
[프로그래머스] 입양 시각 구하기(2) - MySQL (0) | 2022.04.13 |
Comments