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
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[알고리즘] 배열의 원소만큼 추가하기 Java (0) | 2023.06.04 |
---|---|
[알고리즘] 문자열 바꿔서 찾기 Java (0) | 2023.06.04 |
[알고리즘] 특정한 문자를 대문자로 바꾸기 Java (0) | 2023.06.04 |
[알고리즘] 문자열 잘라서 정렬하기 Java (0) | 2023.06.04 |
[알고리즘] rny_string Java (0) | 2023.06.03 |