모의고사

Tiffany ·2024년 3월 16일
0

Programmers

목록 보기
8/15

def solution(answers):
    answer = []
    arr = []
    p1 = [1,2,3,4,5]
    p2 = [2,1,2,3,2,4,2,5]
    p3 = [3,3,1,1,2,2,4,4,5,5]
    c1, c2, c3 = 0, 0, 0 
    #get each counts 
    for i, n in enumerate(answers):
        if n == p1[i % 5]: 
            c1 += 1 
        if n == p2[i % 8]: 
            c2 += 1 
        if n == p3[i % 10]: 
            c3 += 1 
            
    score = [c1, c2, c3]
    max_score = max(score)
    for i, n in enumerate(score):
        if n == max_score: 
            answer.append(i+1)  
            
    return answer
    #1: 1 2 3 4 5 - //5  //2 
    #2: 2 1 2 3 2 4 2 5 - 
    #3: 3 3 1 1 2 2 4 4 5 5 - //0 
    
    #CHECK EACH ELEMENT ONE BY ONE 
    #GET MAX NUMBER OF EACH 1 2 3 
profile
Love what you do and don't quit.

0개의 댓글