문제 설명
정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.
제한사항
2 ≤ num_list의 길이 ≤ 30
1 ≤ num_list의 원소 ≤ 9
1 ≤ n ≤ num_list의 길이 ___
입출력 예
num_list | n | result |
[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]입니다.
제출답안 및 설명
class Solution {
public int[] solution(int[] num_list, int n) {
// n개의 크기를 가지는 결과 배열 생성
int[] resultArray = new int[n];
// num_list 배열을 순회하면서 값 복사
for (int i=0; i<num_list.length; i++) {
// num_list의 값을 결과 배열에 순서대로 복사
resultArray[i] = num_list[i];
// n개만큼 복사가 완료되면 반복문 종료
if (i+1 == n) {
break;
}
}
return resultArray;
}
}
'코딩테스트 > 프로그래머스 | Lv. 0' 카테고리의 다른 글
[프로그래머스 | JAVA] 카운트 다운 (1) | 2024.12.03 |
---|---|
[프로그래머스 | JAVA] 첫 번째로 나오는 음수 (0) | 2024.12.02 |
[프로그래머스 | JAVA] n번째 원소부터 (0) | 2024.12.02 |
[프로그래머스 | JAVA] 순서바꾸기 (0) | 2024.12.02 |
[프로그래머스 | JAVA] n개 간격의 원소들 (1) | 2024.12.02 |