Algorithm/Programmers
[Programmers] μ€ν¨μ¨
Earth Wave
2022. 5. 7. 00:41
λμ μ½λ
def solution(N, stages):
arr = []
hash = {}
answer = []
stages.sort(reverse=False)
for i in range(1,N+1):
arr.append(i)
for l in arr:
if l in stages:
hash[l] = stages.count(l)/len(stages[stages.index(l):])
else:
hash[l] = 0
hash = sorted(hash.items(), key = lambda x: x[1], reverse=True)
for i in range(len(hash)):
answer.append(hash[i][0])
return answer
μ½λ©ν μ€νΈ μ°μ΅ - μ€ν¨μ¨
μ€ν¨μ¨ μνΌ κ²μ κ°λ°μ μ€λ 리λ ν° κ³ λ―Όμ λΉ μ‘λ€. κ·Έλ κ° λ§λ νλμ¦ μ€μ²μ±μ΄ λμ±κ³΅μ κ±°λμ§λ§, μμ¦ μ κ· μ¬μ©μμ μκ° κΈκ°ν κ²μ΄λ€. μμΈμ μ κ· μ¬μ©μμ κΈ°μ‘΄ μ¬μ©μ μ¬μ΄μ μ€
programmers.co.kr