import java.util.*;
class Solution {
public String[] solution(String[] str_list) {
String[] answer = {};
for(int i = 0; i<str_list.length; i++) {
if(str_list[i].equals("l")) {
answer = Arrays.copyOfRange(str_list, 0, i);
return answer;
}else if(str_list[i].equals("r")) {
answer = Arrays.copyOfRange(str_list, i+1, str_list.length);
return answer;
}
}
return answer;
}
}
- 반복문을 주어지는 배열의 길이만큼 돌린다.
- 조건문으로 "l"과 일치한다면 answer에 copyOfRange()를 활용하여 왼쪽의 배열만 담아서 리턴한다.
- "r"과 일치한다면 마찬가지로 오른쪽배열만 담아서 리턴한다.
- 아무것도 조건에 걸리지 않는다면 빈 배열을 리턴한다. 끝.