import java.util.*;
class Solution {
public String[] solution(String[] todo_list, boolean[] finished) {
List<String> answerList = new ArrayList<>();
for (int i = 0; i < finished.length; i++) {
if (!finished[i]) {
answerList.add(todo_list[i]);
}
}
String[] answer = new String[answerList.size()];
answer = answerList.toArray(answer);
return answer;
}
}
todo_list와 finished 배열의 길이가 동일하다고 가정하여
finished 배열을 순회하며 해당 일을 마치지 못했을 경우, todo_list에서 해당 일을 추출하여 answerList에 추가,
answerList를 문자열 배열로 변환하여 반환합니다.