[프로그래머스] Lv.0 할 일 목록.java

hgghfgf·2023년 6월 5일
1

프로그래머스

목록 보기
124/227

할 일 목록.java

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를 문자열 배열로 변환하여 반환합니다.

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0개의 댓글