Python|アルゴリズムプログラマー失敗率
3789 ワード
アルゴリズムの概要
例
舞台1失敗率:1/8
舞台2失敗率:2/7
舞台3失敗率:3/5
ステージ4失敗率:1/2
舞台5失敗率:0/1
に答える
def solution(N, stages):
length = len(stages)
result = {}
for n in range(1, N + 1):
if n in stages:
ct = stages.count(n)
result[n] = ct / length
length -= ct
else:
result[n] = 0
return [r[0] for r in sorted(result.items(), key = lambda item: item[1], reverse=True)]
스테이지: 실패율
形式で値を含む.その後、set形式の値を含むlistに変換されるので、set形式の値をlistに追加できます.Reference
この問題について(Python|アルゴリズムプログラマー失敗率), 我々は、より多くの情報をここで見つけました https://velog.io/@tiiranocode/Algorithm-프로그래머스-실패율テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol