정구리의 우주정복
[프로그래머스] 실패율 파이썬 본문
반응형
programmers.co.kr/learn/courses/30/lessons/42889
난이도 1이라고 하는데 ㅋㅋ 거 짓 말 쟁 이 들
처음엔 계수정렬 쓰려다가 안되길래 다르게 풀었는데 zero divisor 을 생각을 못해서 잔뜩 틀렸다
#실패율
def solution(N,stages):
answer = []
total = len(stages)
for i in range(1,N+1):
count = stages.count(i)
if total == 0:
fail = 0
else:
fail = count/total
answer.append((i,fail))
total -= count
answer = sorted(answer,key=lambda x: x[1],reverse=True)
result = [x[0] for x in answer]
return result
print(solution(5,[2, 1, 2, 6, 2, 4, 3, 3]))
근데 문제는 되게 좋은것같아서 올려봄쓰
실패율 정해주는 부분에서 count/fail 로 해줬더니 런타임에러 잔치가 났다 그래서 fail 변수를 따로 지정해주고 했음 !
람다식도 한번 써보고
리스트 컴프리헨션도 써보고 히히
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[BOJ] 백준 13424-비밀모임 파이썬 다익스트라 (0) | 2021.02.06 |
---|---|
[BOJ] 백준 2437-저울 파이썬 (0) | 2021.02.05 |
[BOJ] 10825번 국영수 파이썬 (0) | 2021.01.07 |
[BOJ] 백준 1514번 잃어버린 괄호 파이썬 (0) | 2021.01.06 |
[프로그래머스] 두개 뽑아서 더하기 파이썬 (0) | 2020.09.21 |
Comments