-
제일 작은 수 제거하기 (with Python3)Programmers Practice/level 1 2020. 7. 15. 13:27
https://programmers.co.kr/learn/courses/30/lessons/12935
코딩테스트 연습 - 제일 작은 수 제거하기
정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1
programmers.co.kr
min함수로 arr리스트에 가장 작은 값을 얻어낸 후에 remove함수에 파라미터로 얻어낸 값을 넘겨줘서 arr리스트에 가장 작은 값을 제거한다.
그리고 변경된 리스트를 리턴하는데 만약 빈 리스트(False)라면 [-1]을 리턴하도록 or연산자를 사용했다.
def solution(arr): arr.remove(min(arr)) return arr or [-1]
'Programmers Practice > level 1' 카테고리의 다른 글
핸드폰 번호 가리기 (with Python3) (0) 2020.07.15 문자열을 정수로 바꾸기 (with Python3) (0) 2020.07.15 문자열 다루기 기본 (with Python3) (0) 2020.07.13 행렬의 덧셈 (with Python3) (0) 2020.07.13 체육복 (with Python3) (0) 2020.07.13