1067922073249051
Jinil Choi
  • 2016.3.17 20:28
  • 조회수 96
  • 답변수 1
1067922073249051
Jinil Choi
  • 2016.3.17 20:28
  • 조회수 96
  • 답변수 1

정답 오류

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

rm_small.py
def rm_small(l):
    # 함수를 완성하세요

    if len(l) > 1 :
        l.sort()
        l.pop(0)
        return l
    else :
        return 'no'
  • #파이썬 입문
  • #제일 작은 수 제거하기

1 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.3.17 21:15

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

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

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

답변 쓰기

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