Algorithm/프로그래머스
[알고리즘] 왼쪽 오른쪽 Java
rw-
2023. 5. 11. 21:00
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
반응형