나의 풀이
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를 사용하는 것이 훨씬 간편하다.
문법좀 공부하자 ㅎㅎㅎ
'알고리즘 > 이것저것' 카테고리의 다른 글
[프로그래머스] 정수 내림차순으로 배치하기 - 파이썬(python) (0) | 2022.09.02 |
---|---|
[프로그래머스] 정수 제곱근 판별 - 파이썬(python) (0) | 2022.09.01 |
[프로그래머스] 최대공약수와 최소공배수 - 파이썬(python) (0) | 2022.09.01 |
[프로그래머스] 콜라츠 추측 - 파이썬(python) (0) | 2022.09.01 |
[프로그래머스] 하샤드 수 - 파이썬(python) (0) | 2022.09.01 |
댓글