편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.10.03

    파이썬 3번째로 큰 수 구하는 방법


    def find_3rd max(L):
        L=[]
        m=L[0]
        for i in range(len(L)):
            if m>i:
                m=i
            L.pop(0)
            L.pop(1)
        return L[0] 
    

    제가 리스트 L에다가 스플릿으로 정수들을 입력받고 그 중에서 하나씩 비교해서 제일 큰값을 왼쪽으로 정렬한 다음에 앞에 2개의 큰값을 삭제하고 3번쨰 큰값을 출력시켜주려하는데 여기서 이렇게 하면 나와야되는거 아닌가요? 왜 안나오죠?

  • 프로필 심윤보님의 편집
    날짜2019.10.03

    파이썬 3번째로 큰 수 구하는 방법


    def find_3rd max(L):

    L=[]
    m=L[0]
    for i in range(len(L)):
        if m>i:
            m=i
        L.pop(0)
        L.pop(1)
    return L[0] 
    

    제가 리스트 L에다가 스플릿으로 정수들을 입력받고 그 중에서 하나씩 비교해서 제일 큰값을 왼쪽으로 정렬한 다음에 앞에 2개의 큰값을 삭제하고 3번쨰 큰값을 출력시켜주려하는데 여기서 이렇게 하면 나와야되는거 아닌가요? 왜 안나오죠?