[프로그래머스](python) 제일 작은 수 제거하기
2638 단어 pythonLv1programmersalgorithmLv1
🧩 리스트에서 값 제거하기
- remove()
- del()
- pop()
📌 remove()
.remove(특정값) 형태로 사용
인덱스 사용 불가 ex) i for i in array remove(i)
list 안에 같은 값이 여러 개 있어도 한 값만 제거
📌 del()
함수와 함께 사용 불가
index 형태로 사용 ex) del([0:2])
📌 pop()
.pop()일 경우 맨 뒤 값 제거
.pop(index) 일 경우 index 제거하고 list 반환
🏁 내 풀이
def solution(arr):
if len(arr) > 1:
arr.remove(min(arr))
return arr
else:
return [-1]
🧩 틀린 풀이
for i in arr:
if i == min(arr):
answer = arr.remove(i)
if not arr:
answer
📌 리스트 내에 원소가 하나도 없음
if not list:
📌 remove(i) 때문에 많이 헤맸다...잊지 말자 🥲
Author And Source
이 문제에 관하여([프로그래머스](python) 제일 작은 수 제거하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@richeberry/프로그래머스python-제일-작은-수-제거하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)