최초 답안
class Solution {
public String[] solution(String[] strArr) {
List<String> list = new ArrayList(Arrays.asList(strArr));
for(int i=0; i<list.size(); i++) {
if(list.get(i).contains("ad")) {
list.remove(i);
i--;
}
}
return list.toArray(new String[list.size()]);
}
}
풀이 참고 후 수정된 답안
return Arrays.stream(strArr).filter(str -> !str.contains("ad")).toArray(String[]::new);