40. 제일 작은 수 제거하기
코딩테스트 연습 > 연습문제 > 제일 작은 수 제거하기
https://programmers.co.kr/learn/courses/30/lessons/12935
Input value =
Output value =
arr에서 가장 작은 수를 제거한 리스트
arr길이가 1일 경우 -1
ㆍ arr은 길이 1이상인 배열이다.
ㆍ 인덱스 i,j에 대해 i != j 이면 arr(i) != arr(j)이다.
#00
arr = [4,3,2,1]
#01
arr[:arr.index(min(arr))]+arr[arr.index(min(arr))+1:]
#02
if len(arr)==1:
[-1]
def solution(arr):
return [-1] if len(arr)==1 else arr[:arr.index(min(arr))]+arr[arr.index(min(arr))+1:]
# Code test
arr = [4,3,2,1]
solution(arr)
or
def solution(arr):
arr.remove(min(arr))
if len(arr)==0:
arr = [-1]
return arr