[Programmers] 009 - ad 제거하기

Sunny·2023년 6월 7일
0

최초 답안

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);
profile
자꾸자꾸 헤엄치는 중

0개의 댓글