def solution(N, stages):
answer = {}
fail = len(stages)
for i in range(1, N+1):
cnt = 0
if stages.count(i) > 0:
cnt += stages.count(i)
answer[i] = cnt/fail
fail-=cnt
else:
answer[i] = 0
return sorted(answer, key=lambda x : answer[x], reverse=True)
728x90
반응형
LIST
'알고리즘' 카테고리의 다른 글
[프로그래머스] 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2023.10.07 |
---|---|
[프로그래머스] 오프라인/온라인 판매 데이터 통합하기 (0) | 2023.10.07 |
[프로그래머스] 입양 시각 구하기(2) (0) | 2023.10.07 |
[프로그래머스] 옹알이 (2) (0) | 2023.10.07 |
[프로그래머스] 로또의 최고 순위와 최저 순위 (0) | 2023.10.07 |