[프로그래머스 파이썬] 로또의 최고 순위와 최저 순위

일단 해볼게·2024년 1월 24일
0

프로그래머스

목록 보기
91/106

https://school.programmers.co.kr/learn/courses/30/lessons/77484

def solution(lottos, win_nums):
    rank = [6, 6, 5, 4, 3, 2, 1] # 일치하는 숫자에 따른 등수
    winning = 0
    zero = lottos.count(0) # 0의 개수
    
    for i in range(len(win_nums)):
        if lottos[i] in win_nums:
            winning += 1
            
    answer = [rank[winning + zero], rank[winning]] # 0이 정답인 경우의 등수, 0이 정답이 아닌 경우의 등수
    return answer
profile
시도하고 More Do하는 백엔드 개발자입니다.

0개의 댓글