
내가 작성한 코드
class Solution {
public int[] solution(String myString) {
String[] split = myString.split("x", -1); // x를 기준으로 문자열을 나누고, -1을 사용하여 빈 문자열열을 포함
int[] answer = new int[split.length]; // 결과 배열 초기화
// 각 부분 문자열의 길이를 계산하여 answer 배열에 저장
for (int i = 0; i < split.length; i++) {
answer[i] = split[i].length();
System.out.println(split[i]);
}
return answer;
}
}
다른 사람의 코드
import java.util.*;
class Solution {
public Integer[] solution(String myString) {
return Arrays.stream(myString.split("x", -1)).map(String::length).toArray(Integer[]::new);
}
}
- 스트림 사용
Share article