import java.util.*;
class Solution {
public String[] solution(String[] names) {
List<String> answerList = new ArrayList<>();
while (names.length > 0) {
String[] group = Arrays.copyOfRange(names, 0, Math.min(5, names.length));
answerList.add(group[0]);
names = Arrays.copyOfRange(names, Math.min(5, names.length), names.length);
}
String[] answer = new String[answerList.size()];
answer = answerList.toArray(answer);
return answer;
}
}
names 리스트에서 앞에서부터 5개의 원소를 추출하여 group에 저장,
group의 첫 번째 원소를 answer 리스트에 추가,
names 리스트에서 추출한 5개의 원소를 제거,
answer 리스트를 문자열 배열로 변환하여 반환합니다.