문제
단어가 공백 한 개 이상으로 구분되어 있는 문자열 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;
}'문제 풀이 > 프로그래머스' 카테고리의 다른 글
| 프로그래머스 lv0 l로 만들기 (0) | 2023.08.14 |
|---|---|
| 프로그래머스 lv0 뒤에서 5등위로 (0) | 2023.08.13 |
| 프로그래머스 lv0 글자 이어 붙여 문자열 만들기 (0) | 2023.08.10 |
| 프로그래머스 lv 0 문자열 반복 출력 (0) | 2023.08.04 |
| 프로그래머스 lv 0 유한소수 판별하기 (0) | 2023.04.19 |