해피 코딩!

[프로그래머스] 모의고사 본문

알고리즘

[프로그래머스] 모의고사

지속가능한 성장을 2020. 12. 12. 06:59

link

def solution(answers):
    answer = []
    soopo_1 = [1, 2, 3, 4, 5,]
    soopo_2 = [2, 1, 2, 3, 2, 4, 2, 5]
    soopo_3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]

    soopo1 = 0
    soopo2 = 0
    soopo3 = 0


    for index in range(len(answers)):
        if soopo_1[index % len(soopo_1)] == answers[index]:
            soopo1 += 1
        if soopo_2[index % len(soopo_2)] == answers[index]:
            soopo2 += 1
        if soopo_3[index % len(soopo_3)] == answers[index]:
            soopo3 += 1

    soopo_list = [soopo1, soopo2, soopo3]
    soopo_max = max(soopo_list)
    for index, soopo in enumerate(soopo_list):
        if soopo == soopo_max:
            answer.append(index+1)

    return answer
Comments