programmers- lv.1 (모의고사)

이예송·2023년 7월 7일

PS

목록 보기
12/97

문제링크: 모의고사

✍🏻 Information

content
언어python
난이도⭐️
풀이시간10분
제출횟수1
인터넷검색유무no




🍒 My Code

def solution(answers):
    winner = []
    score = [0 for i in range(3)]
    pattern = [[1,2,3,4,5],[2,1,2,3,2,4,2,5],[3,3,1,1,2,2,4,4,5,5]]
    
    for i in range(len(answers)):
        for j in range(len(pattern)):
            length = len(pattern[j])
            if answers[i]==pattern[j][i%length]:
                score[j]+=1
    
    for i in range(len(score)):
        if score[i]==max(score):
            winner.append(i+1)
    
    return winner




💡 What I learned

  • 숫자문자열과영단어 문제에서 배열화한 풀이를 보고 이번엔 배열화하려 시도했다!

0개의 댓글