알고리즘/이것저것

[프로그래머스] 제일 작은 수 제거하기 - 파이썬(python)

아뵹젼 2022. 9. 1.

 

 

 

나의 풀이

def solution(arr):
    if len(arr) == 1:
        return [-1]
    del(arr[(arr.index(min(arr)))])
    return arr

길이가 1인 배열일 경우 -1을 리턴하고, 그렇지 않은 경우 배열에서 가장 작은 원소의 인덱스를 이용하여 del 함수를 사용하고, return 한다.

 

 

 

다른 풀이

mylist.remove(min(arr))

index가 아니라 remove를 사용하는 것이 훨씬 간편하다.

문법좀 공부하자 ㅎㅎㅎ

댓글