sein-choi 님의 블로그

[프로그래머스 Lv.1 : 파이썬] 제일 작은 수 제거하기 본문

QUIZ/[PYTHON]

[프로그래머스 Lv.1 : 파이썬] 제일 작은 수 제거하기

sein-choi 2024. 9. 27. 10:54

제일 작은 수 제거하기

def solution(arr):
    if len(arr) <= 1:
        return [-1]
    else:
        arr.remove(min(arr))
        return arr

 

 

arr.remove(min(arr)) # None 값을 반환

리스트에서 가장 작은 값을 제거하고 해당 요소를 반환하지 않는다

대신 해당 요소가 제거된 후에는 리스트 자체가 수정된다

 

오답❌

else:
	new = arr.remove(min(arr))
	return new

 

else:
	return (arr.remove(min(arr)))