Jinil Choi

정답 오류

제일 작은수를 제거하고
리턴하는건데..
정답을 보면.. 그렇지가 않네요..수정하셔야 할듯하네요..

작성중인 코드
def rm_small(l):
    # 함수를 완성하세요

    if len(l) > 1 :
        l.sort()
        l.pop(0)
        return l
    else :
        return 'no'
1 개의 답변

해당 문제는 mylist에서 가장 작은 수를 제거한 리스트를 리턴 하는 문제입니다.

리스트는 순서가 있는 자료형이므로, 리턴 된 리스트의 아이템들도 기존 순서를 유지해야 합니다.
질문하신 코드는 최솟값은 제거할 수 있으나 리스트 아이템의 순서가 바뀌게 됩니다.

예시가 헷갈리게 설명된 것 같아서 예시를 수정했습니다.
중요 : [제출] 버튼 왼쪽의 [초기화] 버튼을 눌러야 수정사항이 반영됩니다.

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