1. 문제 설명
2. 풀이 과정
n이1,2,3,4일 때를 각각 나누어서 num_list를 슬라이싱하면 된다.
a,b,c를 먼저 정의하고 각 조건에 맞추어서 반환식을 작성한다.
3. 코드
def solution(n, slicer, num_list):
a,b,c = slicer
if n == 1:
return num_list[0:b+1]
elif n == 2:
return num_list[a:]
elif n == 3:
return num_list[a:b+1]
else:
return num_list[a:b+1:c]
'프로그래머스 > 기초' 카테고리의 다른 글
[프로그래머스] Lv.0 /배열 만들기 3 (파이썬/Python) (0) | 2025.02.24 |
---|---|
[프로그래머스] Lv.0 /첫 번째로 나오는 음수 (파이썬/Python) (0) | 2025.02.24 |
[프로그래머스] Lv.0 /가까운 1 찾기 (파이썬/Python) (0) | 2025.02.24 |
[프로그래머스] Lv.0 /카운트 다운 (파이썬/Python) (0) | 2025.02.24 |
[프로그래머스] Lv.0 /글자 지우기 (파이썬/Python) (0) | 2025.02.23 |