반응형
문제
https://programmers.co.kr/learn/courses/30/lessons/42840
코딩테스트 연습 - 모의고사
수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는
programmers.co.kr
풀이
1번, 2번, 3번 수포자들의 문제 풀이 배열과 answers 배열을 각각 비교해서 정답을 구한다.
코드
python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
def solution(answers):
l1 = [1, 2, 3, 4, 5] * 2000
l2 = [2, 1, 2, 3, 2, 4, 2, 5] * 1250
l3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5] * 1000
p1, p2, p3 = [0, 0, 0]
for i in range(len(answers)):
if l1[i] == answers[i]:
p1 += 1
if l2[i] == answers[i]:
p2 += 1
if l3[i] == answers[i]:
p3 += 1
score = [p1, p2, p3]
answer = []
for i, s in enumerate(score):
if s == max(score):
answer.append(i + 1)
return answer
|
cs |
반응형
'프로그래머스' 카테고리의 다른 글
프로그래머스 - 키패드 누르기 (0) | 2021.08.21 |
---|---|
프로그래머스 - 크레인 인형뽑기 게임 (0) | 2021.08.20 |
프로그래머스 - 124 나라의 숫자 (0) | 2021.08.19 |
프로그래머스 - 숫자 문자열과 영단어 (0) | 2021.08.16 |
프로그래머스 - 소수 만들기 (0) | 2021.08.14 |