Devvy-Is-Free
[Python] 프로그래머스 K번째수, 파이썬 배열 리스트 문법 본문
프로그래머스 level 1 정렬 K번째수
https://school.programmers.co.kr/learn/courses/30/lessons/42748
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
def solution(array, commands):
answer = []
for [i, j, k] in commands:
answer.append(sorted(array[i - 1: j])[k - 1])
return answer
| append | 배열 뒤에 삽입 매개변수 그 자체를 원소로 삽입 |
a = [] a.append(3) |
| insert | 삽입 순서와 요소를 같이 지정 | a = [1, 5, 7] a.insert(2, 3) 2번째 자리에 3 삽입 [1, 5, 3, 7] |
| extend | 배열의 주소 값이 변하지 않고 유지 가장 바깥쪽 iterable에 * '+' 기호 사용하면 새로운 리스트 반환 |
a = [1, 3, 5] a.extend('kong') [1, 3, 5, 'k', 'o', 'n', 'g'] |
| remove | 첫 번째 원소를 찾아서 삭제 | a = [1, 2, 3, 1] a.remove(1) [2, 3, 1] |
| pop | 리스트에서 꺼내주면서 삭제 | a = [1, 5, 7] 1) a.pop() [1, 5] 2) a.pop(1) [1, 7] |
'Programming > Algorithm' 카테고리의 다른 글
| [Python] 프로그래머스 푸드 파이트 대회, 파이썬 문자열 문법 (1) | 2024.03.19 |
|---|---|
| [Python] softeer.ai 조립라인 (0) | 2022.10.04 |
| [Python] softeer.ai 슈퍼컴퓨터 클러스터 (0) | 2022.10.04 |
| [Python] softeer.ai 금고털이 (0) | 2022.10.03 |
| [Python] softeer.ai 우물 안 개구리 (0) | 2022.10.03 |