Java

[코딩 기초 문제] 순서 바꾸기

Song hyun 2025. 1. 16. 19:21
728x90
반응형

[코딩 기초 문제] 순서 바꾸기

 

정수 리스트 num_list와 정수 n이 주어질 때, 
num_list를 n번째 원소 이후의 원소들과 
n번째까지의 원소들로 나눠 
n번째 원소 이후의 원소들을 
n번째까지의 원소들 앞에 붙인 리스트를 return하도록 solution 함수를 완성해주세요.

import java.util.Arrays;

class Solution {
    public int[] solution(int[] num_list, int n) {
        int[] answer = new int[num_list.length];
        
        int[] a = Arrays.copyOfRange(num_list,0,n);
        int[] b = Arrays.copyOfRange(num_list,n,num_list.length);
        
        System.arraycopy(b,0,answer,0,b.length);
        System.arraycopy(a,0,answer,b.length,a.length);
        
        return answer;
    }
}
728x90
반응형