Algorithm/프로그래머스
[알고리즘] 세 개의 구분자 Java
rw-
2023. 6. 4. 17:15
728x90
import java.util.Arrays;
class Solution {
public String[] solution(String myStr) {
String[] answer = Arrays.stream(myStr.split("a|b|c")).filter(s -> !s.isEmpty()).toArray(String[]::new);
String[] empty = {"EMPTY"};
answer = answer.length > 0 ? answer : empty;
return answer;
}
}
import java.util.Arrays;
class Solution {
public String[] solution(String myStr) {
String[] arr = Arrays.stream(myStr.split("[abc]+")).filter(str -> !str.isEmpty()).toArray(String[]::new);
return arr.length == 0 ? new String[] { "EMPTY" } : arr;
}
}
728x90
반응형