프로그래머스 - 모의고사
문제집 링크 : http://aladin.kr/p/szPra
프로그래머스 URL :
■ 작성 코드
def solution(answers):
student1 = [1,2,3,4,5]
student2 = [2,1,2,3,2,4,2,5]
student3 = [3,3,1,1,2,2,4,4,5,5]
scores = [0,0,0]
ans = []
for idx, answer in enumerate(answers):
if answer == student1[idx%len(student1)]:
scores[0] += 1
if answer == student2[idx%len(student2)]:
scores[1] += 1
if answer == student3[idx%len(student3)]:
scores[2] += 1
for idx, s in enumerate(scores):
if s == max(scores):
ans.append(idx+1)
return ans
반응형
'Programming Test > 문제풀이' 카테고리의 다른 글
[프로그래머스] 22. 바탕화면 정리 - Python (0) | 2025.01.27 |
---|---|
[프로그래머스] 21. 행렬의 덧셈 - Python (0) | 2025.01.25 |
[프로그래머스] 19. 가장 큰 수 찾기 - Python (0) | 2025.01.24 |
[프로그래머스] 18. 7의 개수 - Python (0) | 2025.01.24 |
[프로그래머스] 17. 2차원으로 만들기 - Python (0) | 2025.01.23 |