강의로 돌아가기
Hyoun Lee

테스트는 통과하였는데 채점 기준으로는 한 건도 통과를 못하네요 힌트를 얻을 수 있을까요

def solution(land):
    answer = 0
    secondIdx = -1
    temp = 0
    for i in land:             
        # print(i)
        maxValue = max(i)
        idx = i.index(max(i))
        # print("인덱스 = {}".format(idx))

        if idx == secondIdx and idx != 0 :
            for v in i :
                if maxValue != v:
                    if v > temp:
                        temp = v
            maxValue = temp      
        # print("현재 최대값 = {}".format(maxValue))
        secondIdx = idx

        # print("현재 기댓값 = {}".format(answer))
        if answer > 100 :
            answer =100
            break
        else :
            answer += maxValue

    return answer
  • lakwon
    땅에 쓰여있는 각각의 점수가 100 이하라는 뜻이지, 모든 점수의 합이 100 이하가 나온다는 것이 아닙니다. lakwon 2018.08.02 15:46
  • Hyoun Lee
    lakwon 감사합니다. !! Hyoun Lee 2018.08.23 09:13
1 개의 답변
Demi

안녕하세요. 본 문제 해설은 알고리즘 문제 해설 강의에서 확인하실 수 있습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.