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

실패율

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

나의 코드

def solution(N, stages):
    fail = {}
    all = len(stages)
    for i in range(1,N+1):
        stages.count(i) #미클리어 카운트

        if all == 0:#스테이지에 도달한 플레이어수가 없을떄
            fail[i] = 0
        else:
            fail[i] = (stages.count(i)/all)
            all -= stages.count(i)
       
    print(fail)

    #value 기준 정렬 & key값 출력
    #dict = sorted(dict, key=dict.get)
    s = sorted(fail,key = fail.get, reverse = True)
    return s

print(solution(5,   [2, 1, 2, 6, 2, 4, 3, 3]))

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

[1차] 다트 게임  (0) 2023.05.20
카드 뭉치  (0) 2023.05.20
과일 장수  (0) 2023.05.20
소수 찾기  (0) 2023.05.16
소수 만들기  (0) 2023.05.16