jeeyeonLIM / coding_test

Let's practice the coding test!
1 stars 0 forks source link

Level1. 모의고사 #49

Open jeeyeonLIM opened 3 years ago

jeeyeonLIM commented 3 years ago

문제 설명

제한 조건

입출력 예

answers return
[1,2,3,4,5] [1]
[1,3,2,4,2] [1,2,3]

입출력 예 설명

입출력 예 #1

수포자 1은 모든 문제를 맞혔습니다. 수포자 2는 모든 문제를 틀렸습니다. 수포자 3은 모든 문제를 틀렸습니다. 따라서 가장 문제를 많이 맞힌 사람은 수포자 1입니다.

입출력 예 #2

모든 사람이 2문제씩을 맞췄습니다.

jeeyeonLIM commented 3 years ago

나의코드

def solution(answers):
    answer = [0,0,0]
    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]

    for i in range(len(answers)):
        if answers[i] == s1[int(i%len(s1))]:answer[0]+=1
        if answers[i] == s2[int(i%len(s2))]:answer[1]+=1
        if answers[i] == s3[int(i%len(s3))]:answer[2]+=1

    m=max(answer)
    return [i+1 for i, j in enumerate(answer) if j == m]
jeeyeonLIM commented 3 years ago

다른사람들 코드