본문 바로가기

Algorithm/프로그래머스 연습 문제

프로그래머스 / 코딩 테스트 / 제일 작은 수 제거하기

문제 설명

 

 

문제 해결

 

주어진 리스트에서 제일 작은 원소를 제거하고 리스트를 반환하는 함수를 만들면 된다.

 

sorted 함수를 이용하여 리스트를 오름차순 정렬, 리스트에서 0번째 원소를 제거한 후, 리스트를 반환한다.

 

def solve(arr):
    if len(arr) <= 1:
        return [-1]
    else:
        arr.remove(sorted(arr)[0])
        return arr
        

def solution(arr):
    answer = solve(arr)
    return answer