https://programmers.co.kr/learn/courses/30/lessons/42889
def solution(N, stages):
fail = {}
clear = len(stages)
for i in range(1, N+1):
if clear != 0:
count = stages.count(i)
fail[i] = count / clear
clear -= count
else:
fail[i] = 0
return sorted(fail, key=lambda x : fail[x], reverse=True)
'알고리즘 > 프로그래머스(Python)' 카테고리의 다른 글
[알고리즘] 프로그래머스 카펫 / python, 완탐 (0) | 2020.03.20 |
---|---|
[알고리즘] 프로그래머스 네트워크 / python, dfs (0) | 2020.03.19 |
[알고리즘] 프로그래머스 오픈채팅방 / python (0) | 2020.03.16 |
[알고리즘] 프로그래머스 여행경로 / python (0) | 2020.02.22 |
[알고리즘] 프로그래머스 N으로 표현 / python (0) | 2020.02.20 |