문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.
import java.util.*;
class Solution {
public List<Integer> solution(String myString) {
List<Integer> list = new ArrayList<>();
int temp = 0;
String[] an = myString.split("x", -1);
// -1은 구분자를 만날시에도 분리
for(int i=0; i<an.length; i++){
temp = an[i].length();
list.add(temp);
}
return list;
}
}
split("구분자", -1) > 뒤에 공백이있어도 구분자가 있으면 무조건 분리
'programmers' 카테고리의 다른 글
[JAVA] 문자열 묶기 (0) | 2024.07.02 |
---|---|
[JAVA] 세 개의 구분자 - replaceAll (0) | 2024.07.01 |
[JAVA] 문자열 잘라서 정렬하기 (0) | 2024.06.28 |
[JAVA] 정수를 나선형으로 배치하기 (0) | 2024.06.28 |
[JAVA] ☆연속된 수의 합 (0) | 2024.06.27 |