코린이의 소소한 공부노트

[프로그래머스/Lv.0] n 번째 원소까지 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] n 번째 원소까지

무지맘 2023. 4. 22. 01:13

1. Input

1) int[] num_list

2) int n

 

2. Output

1) num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 int[]

 

3. Constraint

1) 2 num_list의 길이 30

2) 1 num_list의 원소 9

3) 1 n num_list의 길이

 

4. Example

Input: num_list=[5,2,1,7,5], n=3 -> Output: [5,2,1]

 

5. Code

1) 첫 코드(2023/04/22)

int[] answer = new int[n];
for(int i=0 ; i<n ; i++)
    answer[i] = num_list[i];
return answer;

2) 비교를 위해 돌려본 코드(2023/04/22)

int[] answer = new int[n];
System.arraycopy(num_list, 0, answer, 0, n);
return answer;

- 시간 차이는 별로 안나지만 메모리쪽에서는 2번 코드가 이겼다.

3) 다른 사람 풀이 보다 발견한 유용해보이는 메서드(2023/04/22)

return Arrays.copyOfRange(num_list,0,n);