해결 과정
나의 풀이
def solution(answers):
people = [[1, 2, 3, 4, 5], [2, 1, 2, 3, 2, 4, 2, 5],
[3, 3, 1, 1, 2, 2, 4, 4, 5, 5]]
answer = []
# 한 명씩 비교해서 정답 배열 return
for person in people:
count = 0
for index, value in enumerate(answers):
if value == person[index % len(person)]: # person의 답:
count += 1
answer.append(count)
# answer에서 최댓값 배열로 return
correct_num = max(answer)
result = []
for index, value in enumerate(answer):
if value == correct_num:
result.append(index + 1)
return result
다른 풀이
IDEA
'Coding Test > 문제 풀이' 카테고리의 다른 글
[Algorithm] 뱀 (백준 3190) (0) | 2022.01.05 |
---|---|
[Algorithm] 소수 찾기 (0) | 2021.12.30 |
[Algorithm] 가장 큰 수 (0) | 2021.12.30 |
[Algorithm] K번째수 (0) | 2021.12.29 |
[Algorithm] 전화번호 목록 (0) | 2021.12.29 |