문제 풀이/프로그래머스
프로그래머스 lv0 공백으로구분하기2
춘핑이
2023. 8. 10. 14:13
문제
단어가 공백 한 개 이상으로 구분되어 있는 문자열 my_string이 매개변수로 주어질 때, my_string에 나온 단어를 앞에서부터 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요.
내 첫 풀이
public String[] solution(String my_string) {
String[] answer = my_string.trim().split(" ");
return answer;
}문제는 문자열안의 공백도 하나의 문자로 봐서 공백마다 끊으면 공백도 배열에 포함이 된다.
해결
정규식 \s+를 사용해서 공백을 기준으로 문자열을 분리했다.
public String[] solution(String my_string) {
String[] answer = my_string.trim().split("\\s+");
return answer;
}