강의로 돌아가기
krBlackCat

런타임 오류 부분에 대해 이류를 모르겠습니다.

for문을 중첩으로 막 쓴것도 아닌데 혹시 sorted 때문에 런타임 오류가 발생하는걸까요? 근데 아래 저와같이 런타임오류가 난다는분도 sorted를 사용했었지만 for문 중첩된부분을 해결하고 성공하셨다는거 같아서 좀 아리송하네요.

런타임 에러가 1,6,7,9,13,23,24,25 이부분에서 발생합니다.

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
def solution(N, stages):
    h_n = len(stages)
    di = {}

    for i in range(1, N + 1):
        di[i] = stages.count(i) / h_n
        h_n -= stages.count(i)

    data = sorted(di.items(), key=lambda item: item[1],reverse=True)

    return [ item[0] for item in data ]
  • 한진만
    stages.count(i) 가 0일 때, 처리되는 부분이 없는것 같네요. 한진만 2019.04.10 20:12
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.