모의고사 - [파이썬]

Moveheon·2023년 11월 3일

프로그래머스

목록 보기
14/24
def solution(answers):
    answer = []
    num1 = [1, 2, 3, 4, 5]
    num2 = [2, 1, 2, 3, 2, 4, 2, 5]
    num3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]
    num = [num1, num2, num3]
    for a in num:
        count = 0
        res = 0
        for b in answers:
            if(b == a[count]):
                res += 1
            if(count == (len(a) - 1)):
                count = 0
            else:
                count += 1
        answer.append(res)
    print(answer)
    max = 0
    result =[]
    for c in range(3):
        if(answer[c] > max):
            max = answer[c]
            result.clear()
            result.append(c + 1)
        elif(answer[c] == max):
            result.append(c + 1)
    return result

answers = [1,3,2,4,2,3,2,4,2,3,2,4,2,3,2]
print(solution(answers))

#12345
#21232425
#3311224455

0개의 댓글