본문 바로가기
코딩테스트 파이썬/파이썬 프로그래머스 1단계

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

by 세용용용용 2023. 5. 20.

나의 코드

def rank(num):
    if num == 6:
        return 1
    elif num == 5:
        return 2
    elif num == 4:
        return 3
    elif num == 3:
        return 4
    elif num == 2:
        return 5
    else:
        return 6

def solution(lottos, win_nums):
    answer = []
    max_score = 0
    min_score = 0

    for i in lottos:
        if i == 0:
            max_score += 1
        elif i in win_nums:
            max_score += 1
            min_score += 1        

    answer.append(rank(max_score))
    answer.append(rank(min_score))

    print(answer)
    return answer
solution([0, 0, 0, 0, 0, 0],[38, 19, 20, 40, 15, 25])

'코딩테스트 파이썬 > 파이썬 프로그래머스 1단계' 카테고리의 다른 글

체육복  (0) 2023.05.21
숫자 짝꿍  (1) 2023.05.21
기사단원의 무기  (0) 2023.05.20
[1차] 다트 게임  (0) 2023.05.20
카드 뭉치  (0) 2023.05.20