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

2022. 4. 28. 21:58·🎲 알고리즘 공부/프로그래머스

📝 문제

> 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요.

 

입출력 예시

 

https://programmers.co.kr/learn/courses/30/lessons/12935

 

코딩테스트 연습 - 제일 작은 수 제거하기

정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1

programmers.co.kr

 

 

🎨 풀이

💡 첫 번째 시도 = 성공

 

def solution(arr):
    answer = []
    
    if len(arr) == 1:
        answer.append(-1)
    else :
        arr.remove(min(arr))
        answer = arr
    return answer

 

> 

 

1. 배열 길이가 1이면 answer에 -1을 append한다.

2. 배열의 길이가 2 이상이면 min(arr)을 이용해서 제일 작은 수를 remove 한 후, answer에 arr을 복사한다.

 

끝~

 

 

⭐ 느낀점

 

> 살짝 느낀 점 쓸 게 줄어든다. 여유가 조금 생겼으니까 부족한 거 보충하면서 더 열심히 해봐야겠다. 화이팅~ 

'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 / Level 1] 약수의 합 (파이썬)  (0) 2022.04.30
[프로그래머스 / Level 1] 최대공약수와 최소공배수 (파이썬)  (0) 2022.04.29
[프로그래머스 / Level 1] 정수 내림차순으로 배치하기 (파이썬)  (0) 2022.04.27
[프로그래머스 / Level 1] 자연수 뒤집어 배열로 만들기 (파이썬)  (0) 2022.04.26
[프로그래머스 / Level 1] 시저 암호 (파이썬)  (0) 2022.04.25
'🎲 알고리즘 공부/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 / Level 1] 약수의 합 (파이썬)
  • [프로그래머스 / Level 1] 최대공약수와 최소공배수 (파이썬)
  • [프로그래머스 / Level 1] 정수 내림차순으로 배치하기 (파이썬)
  • [프로그래머스 / Level 1] 자연수 뒤집어 배열로 만들기 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (267)
      • 📑 신입일기 (35)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 📘 독서 (0)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    백준
    50문답
    컨텐더스
    정처기
    충무로
    연습문제
    til
    파이썬
    일기
    폰켓몬
    행렬덧셈
    코린이
    티스토리챌린지
    피보나치수
    스프링 부트
    찬양추천
    오블완
    스프링부트
    오버워치
    코테
    6월 목표
    신입일기
    BOJ
    정보처리기사
    코민이
    프로그래머스
    코드업
    카카오
    nodejs
    codeup
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[프로그래머스 / Level 1] 제일 작은 수 제거하기 (파이썬)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.