기억노트

[Programmers/Python3] 실패율 본문

Coding Test 준비/Programmers

[Programmers/Python3] 실패율

진바니 2022. 1. 17. 17:37

Code

def solution(N, stages):
    answer = []
    n = len(stages)
    
    for i in range(1, N + 1):
        cnt = stages.count(i)
        rate = cnt / n if n != 0 else 0
        answer.append([i, rate])
        n -= cnt

    answer.sort(key = lambda x:x[1], reverse = True)
    answer = [i[0] for i in answer]
    return answer

Result

정확성 테스트
테스트 1 통과 (0.01ms, 10.2MB)
테스트 2 통과 (0.14ms, 10.3MB)
테스트 3 통과 (70.61ms, 10.5MB)
테스트 4 통과 (379.54ms, 10.9MB)
테스트 5 통과 (1556.41ms, 15MB)
테스트 6 통과 (2.30ms, 10.3MB)
테스트 7 통과 (24.55ms, 10.3MB)
테스트 8 통과 (400.41ms, 10.9MB)
테스트 9 통과 (1570.14ms, 15.1MB)
테스트 10 통과 (140.43ms, 10.9MB)
테스트 11 통과 (354.41ms, 10.9MB)
테스트 12 통과 (246.64ms, 11.4MB)
테스트 13 통과 (484.82ms, 11.4MB)
테스트 14 통과 (0.03ms, 10.2MB)
테스트 15 통과 (19.66ms, 10.7MB)
테스트 16 통과 (5.31ms, 10.3MB)
테스트 17 통과 (12.19ms, 10.7MB)
테스트 18 통과 (9.05ms, 10.3MB)
테스트 19 통과 (1.15ms, 10.3MB)
테스트 20 통과 (9.44ms, 10.5MB)
테스트 21 통과 (17.40ms, 10.9MB)
테스트 22 통과 (1179.22ms, 18.4MB)
테스트 23 통과 (14.21ms, 11.7MB)
테스트 24 통과 (60.64ms, 11.6MB)
테스트 25 통과 (0.01ms, 10.2MB)
테스트 26 통과 (0.01ms, 10.3MB)
테스트 27 통과 (0.01ms, 10.2MB)
채점 결과
정확성: 100.0
합계: 100.0 / 100.0