honey_pot
[python] 실패율 본문
https://programmers.co.kr/learn/courses/30/lessons/42889
코드
def solution(N, stages):
result = {}
denominator = len(stages)
for stage in range(1, N+1):
if denominator != 0:
cnt = stages.count(stage)
result[stage] = cnt/denominator
denominator -= cnt
else:
result[stage] = 0
return sorted(result, key = lambda x: result[x], reverse=True)
처음엔 len(stages)를 length라는 변수에 저장해서 풀었었는데 풀이방법을 검색해보니 denominator(분수)로 써서 푸는 풀이가 더 직관적일 것 같아서 denominator로 바꿨다.
'문제 풀이' 카테고리의 다른 글
[python] 키패드 누르기 (0) | 2021.09.02 |
---|---|
[python] 숫자 문자열과 영단어 (0) | 2021.09.01 |
[python] 모의고사 (0) | 2021.08.30 |
[python] 나누어 떨어지는 숫자 배열 (0) | 2021.07.19 |
[python] 문자열 내 마음대로 정렬하기 (0) | 2021.07.19 |
Comments