[프로그래머스]-실패율

이정연·2022년 11월 5일
0

CodingTest

목록 보기
83/165

Intro

문제 링크

CODE

def solution(N, stages):
    answer = []
    sum = 0
    result = []
    for s in range(1,N+1):
        if len(stages)-sum == 0:
            result.append((s,0))
        else:
            result.append((s,stages.count(s)/(len(stages)-sum)))
            sum += stages.count(s)
    result.sort(key = lambda x :(-x[1], x[0]))
    for r in result:
        answer.append(r[0])
    return answer

(stage,실패율) 리스트에서 실패율은 내림차순, stage는 오름차순 정렬

profile
0x68656C6C6F21

0개의 댓글