728x90
arr의 배열의 0번 인덱스부터 3번 인덱스까지 복사
String[] arr = {"0", "1", "2", "3", "4"};
String[] copied = Arrays.copyOf(arr, 3);
System.out.println(Arrays.toString(copied));
//[0, 1, 2]
arr의 배열 3번 인덱스부터 arr배열의 길이(5)까지 복사(마지막 숫자에 해당하는 인덱스는 포함하지 않음)
String[] arr = {"0", "1", "2", "3", "4"};
String[] copied = Arrays.copyOfRange(arr, 3, arr.length);
System.out.println(Arrays.toString(copied));
//[3, 4]
import java.util.Arrays;
class Solution {
public String[] solution(String[] str_list) {
String[] answer = {};
for (int i = 0; i < str_list.length; i++) {
switch (str_list[i]) {
case "l":
return Arrays.copyOf(str_list, i);
case "r":
return Arrays.copyOfRange(str_list, i+1, str_list.length);
}
}
return answer;
}
}
728x90
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[알고리즘] n개 간격의 원소들 Java (0) | 2023.05.12 |
---|---|
[알고리즘] n 번째 원소까지 Java (0) | 2023.05.11 |
[알고리즘] 순서 바꾸기 Java (0) | 2023.05.10 |
[알고리즘] 배열 조각하기 Java (1) | 2023.05.09 |
[알고리즘] n 번째 원소부터 Java (0) | 2023.05.08 |