[프로그래머스][파이썬] 배열 자르기 - 배열 (Level 0)

뻥튀기아이스크림·2025년 3월 15일
1
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120833

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(numbers, num1, num2):
    return numbers[num1: num2 + 1]
  • 문제 그대로 슬라이싱을 활용해 자른 배열을 반환했다.

◽ 다른 사람 풀이

def solution(numbers, num1, num2):
    answer=[]
    
    for i in range(num1,num2+1):
        answer.append(numbers[i])
        
    return answer
  • 슬라이싱 대신 반복문을 활용한 풀이이다.
  • 슬라이싱을 반복문으로도 풀 수 있다.

◽ 더 나아가기

  • 하지만, 변수 저장 비용과 대입 비용 등이 추가되어 그런 방법이 있다는 정도로 만족하자.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글