Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 서버로그
- 놀이동산의슈퍼컴퓨터를작동시켜라
- jaypark.dating
- 결과를얻는법
- machinelearning
- 우분투비트확인
- 타코트론
- 인하멘토링
- 노트북덮개
- 인천남중
- Xangle
- 2019회고
- 나는리뷰어다
- tacotron
- 신영준
- 봉사활동
- 심플소프트웨어
- 프로그래머스
- intell
- 개발자를위한파이썬
- 서구동구예비군훈련장
- CrossAngle
- 프로그라피
- 인하대학교
- graphicdriver
- 한빛미디어
- 쇠막대기
- 개발자회고
- texttospeech
- 로그남기기
Archives
- Today
- Total
jc.jang
프로그래머스 - 모의고사 본문
문제
풀이
answers = [1, 2, 3, 4, 5]
# answers = [1, 3, 2, 4, 2]
result = [1]
# result = [1, 2, 3]
def test_simple():
assert solution(answers) == result
def solution(answers):
abandoner_a = [1, 2, 3, 4, 5]
abandoner_b = [2, 1, 2, 3, 2, 4, 2, 5]
abandoner_c = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]
score = [0, 0, 0]
for i in range(len(answers)):
if abandoner_a[i%5] == answers[i]:
score[0] += 1
if abandoner_b[i%8] == answers[i]:
score[1] += 1
if abandoner_c[i%10] == answers[i]:
score[2] += 1
answer = list()
for index, value in enumerate(score):
if max(score) == value:
answer.append(index+1)
return answer
'개발 > 코딩인터뷰완전분석' 카테고리의 다른 글
알고리즘 - 큐 (0) | 2019.10.10 |
---|---|
알고리즘 - 스택 (0) | 2019.10.09 |
코딩 인터뷰 완전 분석 - 행동 문제 (0) | 2019.10.02 |
코딩 인터뷰 완전 분석 - 면접 전에 (0) | 2019.10.02 |
코딩 인터뷰 완전 분석 - 면접 과정 (0) | 2019.09.26 |
Comments