코린이의 소소한 공부노트

[프로그래머스/Lv.0] ad 제거하기 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] ad 제거하기

무지맘 2023. 4. 25. 21:54

1. Input, Output, Example

- 배열 내의 문자열 중 "ad"라는 부분 문자열을 포함하고 있는 모든 문자열을 제거하고 남은 문자열을 순서를 유지하여 배열로 반환

 

2. Constraint

1) 1 strArr의 길이 1,000

2) 1 strArr의 원소의 길이 20

3) strArr의 원소는 알파벳 소문자로 이루어진 문자열이다.

 

3. Code

1) 첫 코드(2023/04/25)

import java.util.*;
class Solution {
    public String[] solution(String[] strArr) {
        ArrayList<String> list = new ArrayList<>();
        for(String s : strArr)
            if(s.indexOf("ad")==-1)
                list.add(s);
        return list.toArray(new String[0]);
    }
}