🦛 문제 설명
오늘 해야 할 일이 담긴 문자열 배열 todo_list 의 각각의 일을 지금 마쳤는지를 나타내는 boolean 배열 finished 가 매개변수로 주어질 때,
todo_list 에서 아직 마치지 못한 일들을 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해주세요.
🦛 입출력 예
🦛 입출력 예 설명
입출력 예 #1
예제 1번의 todo_list 중에서 "problemsolving"과 "swim"은 마쳤고,
"practiceguitar"와 "studygraph"는 아직 마치지 못했으므로, todo_list 에서 나온 순서대로 담은 문자열 배열 ["practiceguitar", "studygraph"] 를 return 합니다.
import java.util.*;
class Solution {
public String[] solution(String[] todo_list, boolean[] finished) {
ArrayList<String> answerList = new ArrayList<>();
for(int i=0; i < finished.length; i++) {
if (finished[i] == false) {
answerList.add(todo_list[i]);
}
}
return answerList.toArray(new String[0]);
}
}
'코딩테스트_문제풀이 > 프로그래머스' 카테고리의 다른 글
배열의 길이에 따라 다른 연산하기 (0) | 2023.06.08 |
---|---|
n보다 커질 때까지 더하기 (0) | 2023.06.08 |
푸드 파이트 대회 (0) | 2023.06.07 |
달리기 경주 (0) | 2023.06.05 |
명예의 전당(1) (0) | 2023.06.05 |