[프로그래머스-기초] n 번째 원소까지

JiEun·2023년 5월 11일
0

코테/코플릿

목록 보기
6/56
post-thumbnail

n 번째 원소까지

문제 설명

정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.

제한사항

2 ≤ num_list의 길이 ≤ 30
1 ≤ num_list의 원소 ≤ 9
1 ≤ n ≤ num_list의 길이 ___

입출력 예

num_listnresult
[2, 1, 6]1[2]
[5, 2, 1, 7, 5]3[5, 2, 1]

입출력 예 설명

입출력 예 #1
[2, 1, 6]의 첫 번째 원소부터 첫 번째 원소까지의 모든 원소는 [2]입니다.
입출력 예 #2
[5, 2, 1, 7, 5]의 첫 번째 원소부터 세 번째 원소까지의 모든 원소는 [5, 2, 1]입니다.

💻 내가 작성한 코드

slice 메서드 사용

function solution(num_list, n) {
   // slice메서드 이용
   return num_list.slice(0, n)
}

slice를 사용해 전체의 배열 줄 n번 만큼 잘라주었다.

for문 돌리기

function solution(num_list, n) {
   // for문으로 돌리기
   let result = [];
    
   for(let i = 0; i < n; i++){
       result.push(num_list[i])
   }
    return result
}

for문을 사용해 n번 만큼 배열을 순회하고
result에 빈 배열을 할당해 n번 만큼 순회한 배열의 값을 넣어 주었다.


✏️ 마치며

문제는 하나지만 답안지는 여러개가 나올 수 있다.

어떤 방식으로 풀 수 있는지 체크할 수 있었다.

profile
💻 프론트엔드를 목표로 성장 중! (알아봤던 내용 등을 정리하기)

0개의 댓글