배고픈 개발자 이야기
[2019 kakao blind] 실패율 본문
728x90
귀찮 나중에
def solution(N, stages):
answer = []
temp = dict()
stage_len = len(stages)
count_sum = 0
for num in range(1, N + 1):
num_cnt = 0
if stage_len - count_sum > 0:
num_cnt = stages.count(num)
failed = num_cnt / (stage_len - count_sum)
#[stages.remove(num) for _ in range(num_cnt)]
else:
failed = .0
temp[num] = failed
count_sum += num_cnt
#def f2(x):
# return x[1]
#sorted_failed = sorted(temp.items(), key=f2)
sorted_failed = sorted(temp.items(), key=(lambda x: x[1]), reverse = True)
return [stage[0] for stage in sorted_failed]
'알고리즘 문제 > PROGRAMMERS' 카테고리의 다른 글
[2018 kakao blind] 다트게임 (0) | 2021.08.01 |
---|---|
[2018 kakao blind] 비밀지도 (0) | 2021.08.01 |
[Summer/Winter Coding] 소수 구하기 (0) | 2021.07.31 |
[카카오 인턴] 키패드 누르기 (0) | 2021.07.31 |
[2019 카카오 인턴십] 징검다리 건너기 (feat. PYTHON) (0) | 2020.05.08 |
Comments