プログラマプリンタ
5399 ワード
def solution(priorities, location):
answer = 0
result = []
copy = []
for i in range(len(priorities)):
copy.append([i, priorities[i]])
while(len(copy) > 0):
new_list = sorted(copy, key=lambda x: x[1], reverse=True)
m = new_list[0][1];
if copy[0][1] < m :
copy.append(copy[0]);
copy.remove(copy[0]);
else :
result.append(copy[0]);
copy.remove(copy[0]);
for i in result:
if i[0] == location:
return result.index(i)+1
に答える
問題を理解するスピードが早ければ、これより簡単にカットできるはずです.ううう
学識
Reference
この問題について(プログラマプリンタ), 我々は、より多くの情報をここで見つけました https://velog.io/@kjh1551/프로그래머스-프린터テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol