문제 설명
정수 리스트 num_list와 정수 n이 주어질 때, num_list를 n 번째 원소 이후의 원소들과 n 번째까지의 원소들로 나눠 n 번째 원소 이후의 원소들을 n 번째까지의 원소들 앞에 붙인 리스트를 return하도록 solution 함수를 완성해주세요.
제한사항
- 2 ≤ num_list의 길이 ≤ 30
- 1 ≤ num_list의 원소 ≤ 9
- 1 ≤ n ≤ num_list의 길이
입출력 예
num_list | n | result |
[2, 1, 6] | 1 | [1, 6, 2] |
풀이
class Solution {
public int[] solution(int[] num_list, int n) {
int[] answer = new int[num_list.length];
int idx = 0;
for(int i=n; i<num_list.length; i++) {
answer[idx++] = num_list[i];
}
for(int i=0;i<n; i++) {
answer[idx++] = num_list[i];
}
return answer;
}
}
'Coding Test > 프로그래머스[JAVA]' 카테고리의 다른 글
[프로그래머스 Lv0.] 181879번 대문자로 바꾸기 (JAVA) (0) | 2024.10.19 |
---|---|
[프로그래머스 Lv0.] 181879번 길이에 따른 연산 (JAVA) (0) | 2024.10.19 |
[프로그래머스 Lv0.] 181885번 할 일 목록 (JAVA) (0) | 2024.10.18 |
[프로그래머스 Lv0.] 181867번 x 사이의 개수 (JAVA) (0) | 2024.10.18 |
[프로그래머스 Lv0.] 181876번 소문자로 바꾸기 (JAVA) (0) | 2024.10.18 |