Search
Duplicate

로또의 최고 순위와 최저 순위

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

def solution(lottos, win_nums): # n개의 번호가 이미 일치한 상태 # m개의 번호는 모르는 상태 # 최소 일치는 n개, 최대 일치는 n+m개 match2rank = {6:1, 5:2, 4:3, 3:4, 2:5, 1:6, 0:6} n = len(set(lottos) & set(win_nums)) m = lottos.count(0) return match2rank[n+m], match2rank[n]
Python
복사

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges