CANADATRIP 문제의 답안을 제출했는데 런타임 오류 (RTE_nonzero return code)의 원인을 모르겠습니다.

  • gutssoul
    gutssoul

    CANADATRIP

    코드 제출: python 2

    런타임 오류가 계속 발생하는데 오류의 원인을 모르겠습니다..

    도와주세요ㅠ

    #-*- coding: utf-8 -*-

    #리스트 구성요소 출력 함수
    def printList(li):
    for i in li:
    print i
    #표지판 갯수계산 함수
    def calcSign(li):
    sign = range(li[0]-li[1], li[0], li[2])
    sign.append(li[0])
    return sign

    #입력을 받아서 리스트 자료형으로 만들어주자!
    testCase= int(raw_input())
    for i in range(testCase):
    cityNum, targetSign = map(int, raw_input().split())
    list=[]
    for j in range(cityNum):
    listTemp=[]
    startToCity, signStart, interval = map(int, raw_input().split())
    listTemp.append(startToCity)
    listTemp.append(signStart)
    listTemp.append(interval)
    list.append(listTemp)

    #생성되는 표지판을 리스트로 넣어주자!!
    signList=[]
    for k in range(len(list)):
        temp = calcSign(list[k])
        signList.append(temp)
    
    #표지판 리스트를 하나의 리스트에 합쳐주자!
    for l in range(len(signList)):
        if l != 0:
            temp = signList[0]+signList[l]
    
    #확인
    signList = temp
    signList.sort()
    print signList[targetSign-1]

    8년 전
1개의 댓글이 있습니다.
  • seico75
    seico75

    temp 가 signList 크기만큼 안만들어져서 targetSign-1 참조가 안되는 것이 아닐까요?
    temp 가 매 루프에서 덮어써지는 것 같네요


    8년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.